2009-11-05 179 views
2

为什么下面的代码不工作?设置最大事件日志大小

if(EventLog.Exists("Foo")) 
{ 
    EventLog.Delete("Foo"); 
} 

if(EventLog.Exists("Foo") == false) 
{ 
    EventLog.CreateEventSource("Foo", "Foo"); 

    EventLog.GetEventLogs().First(x => x.Log == "Foo").ModifyOverflowPolicy(OverflowAction.OverwriteAsNeeded, 0); 
    EventLog.GetEventLogs().First(x => x.Log == "Foo").MaximumKilobytes = 100000; 
} 

正确更改了溢出策略,但最大大小保持在默认的512KB。我究竟做错了什么?

谢谢!

回答

相关问题