如何清除Windows中的所有事件日志?

时间:2012-09-27 20:25:43

标签: c# logging windows-services

如何使用C#清除Windows中的所有事件日志?

1 个答案:

答案 0 :(得分:8)

using System.Diagnostics;

using(var eventLog = new EventLog("Security", System.Environment.MachineName);
    eventLog.Clear();

删除安全事件日志。

删除全部:

foreach (var eventLog in EventLog.GetEventLogs())
{         
     eventLog.Clear();
     eventLog.Dispose();
}