2009-11-05 2 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로 유지됩니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

감사합니다.

답변