C# EventLogSession.ExportLogAndMessages查询
我需要将windows事件日志保存在某个文件中,现在我正在使用:C# EventLogSession.ExportLogAndMessages查询,c#,event-log,C#,Event Log,我需要将windows事件日志保存在某个文件中,现在我正在使用: var els = new EventLogSession(); els.ExportLogAndMessages("Application", PathType.LogName, "*", Path.Combine("c:\\Application.evtx"), false, CultureInfo.CurrentCulture); 这工作正常,但我想获取DateTime范围内的日志,我怀疑ExportLogAndMessa
var els = new EventLogSession();
els.ExportLogAndMessages("Application", PathType.LogName, "*", Path.Combine("c:\\Application.evtx"), false, CultureInfo.CurrentCulture);
这工作正常,但我想获取DateTime
范围内的日志,我怀疑ExportLogAndMessages
中的第三个参数“query”可能会对我有所帮助
现在,如何编写这个“查询”,如果“查询”没有帮助,还有什么方法可以这样做。这些链接可以帮助您形成查询: 您应该编写一个查询,以仅获取某些日期范围内的事件
我认为您可以在查询中使用:TimeCreated参数。由于查询语法不清楚,这两个页面都没有多大帮助 您可以右键单击事件查看器中的任何日志并选择“筛选当前日志…”,当您创建筛选器时,您将在下一个选项卡中看到底层xml。您可以将其用作查询