C#:从Eventlogs中检索日志消息

时间:2016-11-03 13:30:29

标签: c# system.diagnostics

我不熟悉在c#中使用Log类。我试过阅读官方文档,但我仍然无法理解日志的存储位置。

我已经尝试了EventLog.GetEventLogs(),但它似乎没有将我记录的消息返回给我。

我还尝试浏览默认的临时日志文件夹(C:\ Users \ UserName \ AppData \ Local \ Temp),但找不到与我的日志相关的任何内容。

我的程序中有这个代码来记录消息和事件:

WriteEntry(msgString, type, Mode);

以下是我用来尝试检索日志的代码:

 var d = EventLog.GetEventLogs();
 foreach (EventLog l in d)
 {
   foreach (EventLogEntry entry in l.Entries)
   {
      // process
      Console.WriteLine(">>" + entry.Message);
   }
 }

要将其包装起来,如何检索日志?

0 个答案:

没有答案