18
로깅 용으로 log4net을 사용하고 있습니다 (duh!). EventLogAppender를 사용하여 내 응용 프로그램 이름을 구성하여 내 이벤트가 응용 프로그램/"내 응용 프로그램 이름"이벤트 로그에 표시되도록 할 수 있습니다. 그러나 "다른 이벤트 로그"/ "내 응용 프로그램 이름"에 이벤트를 기록하고 싶습니다. 어떻게 구성합니까?log4net에 대한 사용자 정의 이벤트 로그 구성
현재 설정 : EventLogInstaller를 들어
<appender name="EventLogAppender" type="log4net.Appender.EventLogAppender" >
<applicationName value="My application Name" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
</layout>
</appender>
이 코드는 다음과 같을 것이다 : 당신은 LogName property와이를 제어
eventLogInstaller.Log = "Some other event log"; // Default "Application"
eventLogInstaller.Source = "My application name";
새 대신에 이유. – deadlydog
Nevermind, http://stackoverflow.com/a/6457005/602585 및 http://stackoverflow.com/questions/7607441/log4net-eventlogappender에서 언급 한 바와 같이 변경 사항을 적용하려면 컴퓨터를 다시 시작해야한다는 것을 알았습니다. -is-ignoring-my-logname – deadlydog