首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在python中读取“应用和服务日志”下的事件日志?

如何在python中读取“应用和服务日志”下的事件日志?
EN

Stack Overflow用户
提问于 2020-06-11 12:10:46
回答 1查看 305关注 0票数 1

我想使用win32evtlog读取一些位于“应用程序和服务日志”下的事件日志。

我可以读取属于“系统”、“应用程序”、“安全”和其他标准日志的事件日志。但是当我尝试从"Microsoft-Windows-TerminalServices-LocalSessionManager/Operational",读取一些日志时,例如,我会得到“应用程序”的日志。

我试着使用像here这样的东西,但是我似乎不能用python来做。

代码语言:javascript
复制
import win32evtlog

server = 'localhost'
logtype = "Microsoft-Windows-TerminalServices-LocalSessionManager/Operational"
handle = win32evtlog.OpenEventLog(server, logtype)
flags = win32evtlog.EVENTLOG_FORWAEDS_READ | win32evtlog.EVENTLOG_SEQUENTIAL_READ
while True:
    events = win32evtlog.ReadEventLog(hand, flags,0)
    if events:
        for event in events:
           print ('Source Name:', event.SourceName)
           print ('Event ID:', event.EventID)
           print ('Time Generated:', event.TimeGenerated)

我更喜欢使用pywin32,但它不是必须的。

EN

回答 1

Stack Overflow用户

发布于 2021-06-01 22:09:38

一行中有一个打字错误

代码语言:javascript
复制
flags = win32evtlog.EVENTLOG_FORWAEDS_READ | win32evtlog.EVENTLOG_SEQUENTIAL_READ

你写的是EVENTLOG_FORWAEDS_READ而不是EVENTLOG_FORWARDS_READ

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62316920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档