使用c# | PrintServices从应用程序和服务日志中读取事件日志
本文关键字:日志 服务 读取 事件 应用程序 PrintServices 使用 | 更新日期: 2023-09-27 18:17:20
是否可以使用c#从事件查看器中获取"应用程序和服务日志" ?我可以从windows日志中读取日志,但不能从应用程序和服务日志中读取日志。确切地说,我需要的是阅读名为"Microsoft-Windows-PrintService/Operational"的日志
请建议…!
Thanks in ad .
试试这个:
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
}
使用EventLog
类作为自定义日志名称。