有没有办法通过使用c#从事件查看器中获取“应用程序和服务日志”? 我能够从Windows日志中读取日志,但不能从应用程序和服务日志中读取日志。我需要的是读取名为“Microsoft-Windows-PrintService / Operational”
的日志请建议......!
感谢Adv。
答案 0 :(得分:1)
试试这个:
string logType = "Microsoft-Windows-PrintService/Operational";
string query = "*[System/EventID=307]";
var elQuery = new
EventLogQuery(logType, PathType.LogName, query);
var elReader = new EventLogReader(elQuery);
for (EventRecord eventInstance = elReader.ReadEvent(); eventInstance != null; eventInstance = elReader.ReadEvent())
{
//your code
}
答案 1 :(得分:0)
将EventLog
类与您的自定义日志名称一起使用。请阅读MSDN了解更多信息。