2011-06-11 4 views
0

EventLog.Source Property 문서 :새 로그 소스가 적용 되려면 얼마나 오래 걸립니까? MSDN 상태에

는 응용 프로그램의 설치하는 동안 새 이벤트 소스를 만듭니다. 이 은 운영 체제 이 등록 된 이벤트 소스 및 해당 구성 목록을 새로 고치는 시간을 허용합니다.

'허용 시간'은 얼마입니까? 테스트 서버에서 응용 프로그램의 새 로그 소스를 추가했지만 여전히 "정보를 실패한 'LogSource로 추적하는 중"오류가 발생합니다.

그런데 System.Diagnostics.EventLog.CreateEventSource을 사용하여 출처를 만들었습니다. 나는 MSDN 문서가 "유사"하다는 것을 EventLogInstaller을 사용하는 것에 대해 이야기하지만 차이점을 자세히 설명하지는 않는다. 그게 그렇게 중요한 건가?

if (!System.Diagnostics.EventLog.SourceExists(source)) 
{ 
    System.Diagnostics.EventLog.CreateEventSource(source, "Application"); 
} 

답변

0

아마도 소스를 추가하기 위해 메시지/명령을 처리 할 때까지 서버의 사용량에 달려 있습니다. 작동 될 때까지 응용 프로그램의 오류를 무시하는 것이 좋습니다. 두 번째 응용 프로그램을 실행하면 바로 사용할 수 있어야합니다. 나는 그것이 오류를 무시하는 훌륭한 해결책이 아니라는 것을 안다. 물론 시작할 때 이벤트 로그에 추적 메시지가 있는지에 따라 실제로 작동 할 때까지 추적 작업을 재 시도 할 수 있습니다 (일부 시간 초과 및 루프 지연이 있음).

관련 문제