【发布时间】:2025-12-24 15:10:07
【问题描述】:
我想在整个 Windows 事件日志(例如应用程序)中查询由特定源(例如 MSSQL$SQLEXPRESS)写入的事件。我已经编写了工作代码来搜索事件 ID:
string xpathQuery = string.Format("*[System/EventID={0}]", intFilter);
EventLogQuery query = new EventLogQuery(eventLogName, PathType.LogName, xpathQuery);
EventLogReader reader = new EventLogReader(query);
for (EventRecord eventInstance = reader.ReadEvent(); null != eventInstance; eventInstance = reader.ReadEvent())
{
lisRecords.Add(eventInstance);
}
我必须如何更改 xpathQuery,才能搜索 4 个 eventlog-entry-sources?
【问题讨论】:
标签: c# windows xpath event-log