2010-04-08 2 views
0

내 앱에서 쓰기 전용 이벤트 용 EventLogAppender를 설정하는 방법. 현재 내가 다음 구성을 가지고 있기 때문에 : EventLogAppender 내 앱 이벤트 만 쓰기

var elAppender = new EventLogAppender 
         { 
          ApplicationName = "My App", 
          LogName = "My Log", 
          Layout = new PatternLayout(default_format), 
          Threshold = Level.Error 
         }; 
    elAppender.ActivateOptions(); 

및 응용 프로그램과 같은 모든 응용 프로그램의 모든 메시지 현재 내 로그인

는 BU 난 단지 내 응용 프로그램에서 이벤트를해야합니다. 감사합니다.

답변

0

는 :)이 같은 코드 일 :

var elAppender = new EventLogAppender 
         { 
          ApplicationName = **"MyApp"**, 
          LogName = **"MyLog"**, 
          Layout = new PatternLayout(default_format), 
          Threshold = Level.Error 
         }; 
    elAppender.ActivateOptions(); 
0

이벤트 뷰어에서 필터링 된보기를 만들 수 있습니다. 이렇게하면 응용 프로그램을 변경할 필요가 없습니다. 나는 이름과 모든 일에 공백없이 내 펜더를 다시

내가 :) 해결책을 발견

+0

확인을하고, 어떻게이 일을 할 수 있습니까? LoggerMatchFilter를 만들고 을 할당하십시오. LoggerToMatch = 내 로그의 이름; 하지만 내 기록은 시스템에있는이 파일의 다른 파일이 아닙니다. 그리고 시스템은 내 시스템 로그에 모든 시스템 응용 프로그램 이벤트를 기록 할 수 있습니다. 다른 파일로 EventLogAppender를 어떻게 만들 수 있습니까? – jitm

관련 문제