Pon*_*arz 2 c# windows logging event-log
我的问题与此问题非常相似如何以编程方式打开事件日志? 除了我记录任何东西.我需要从多个未连接的计算机创建日志条目的数据库.我得到.evtx文件,然后我尝试处理它们.现在我正在从导出的xml文件中执行此操作.但我想跳过xml转换部分.我已经阅读了https://msdn.microsoft.com/en-us/library/System.Diagnostics.EventLog.aspx文章,但我找不到我想要的东西.有没有办法在不转换为xml的情况下做我想做的事情?
Mik*_*ray 12
用途System.Diagnostics.Eventing.Reader.EventLogReader:
using (var reader = new EventLogReader(@"path\to\log.evtx", PathType.FilePath))
{
EventRecord record;
while((record = reader.ReadEvent()) != null)
{
using (record)
{
Console.WriteLine("{0} {1}: {2}", record.TimeCreated, record.LevelDisplayName, record.FormatDescription());
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5736 次 |
| 最近记录: |