2013-05-20 1 views
1

내 VB.NET 응용 프로그램에서 "My_Log"라는 새 이벤트 로그 이름을 만들었으며이 응용 프로그램을 각 상황에 고유 한 이름으로 명명하고, 로깅, 나는 기능을 사용하여 내 새 로그에서 이러한 고유 한 이름으로 새 이벤트 소스를 만들 수 있습니다 다른 상황 : 이제이벤트 로그 이름은 "응용 프로그램"이 아니지만 로그는 "응용 프로그램"로그에 기록됩니다.

EventLog.CreateEventSource("My_1st_Source, "My_Log") 

는, 내 모든 로그는 내 로그에 기록된다 그러나 그들 중 3 ~ 4 개! 그들은 "응용 프로그램"로그에 기록됩니다.

내 모든 상황 (모든 다른 이벤트 소스의 이름 포함)에서 내 로그 "My_Log"아래 있는지 확인하려고했는데 로그 이름 아래에 동일한 결과가 나타났습니다. 그러나 그들 중 일부는 여전히 "응용 프로그램"로그에 나타납니다.

왜 그런 일이 발생합니까? 내 로그 이름 아래에 모든 로그를 가져올 수있는 방법이 있습니까? 감사.

답변

0

이러한 원본을 응용 프로그램 로그에 매핑 한 적이 있으면 컴퓨터를 다시 시작하십시오. 변경 사항을 적용하려면 소스가 이미 로그에 매핑하고 새 로그에 매핑 된 경우

, http://msdn.microsoft.com/en-us/library/2awhba7a.aspx에 따르면, 컴퓨터를 다시 시작해야합니다.

+0

답변 주셔서 감사합니다 :) 내 컴퓨터를 다시 시작했지만 아무 것도 변경하지 않았으므로 할 일이 무엇입니까 ?? –

+0

잘 모르면 - http://stackoverflow.com/questions/1901312/eventlog-createeventsource-is-not-creating-a-custom-log 도움이 될 수 있습니다. –

+0

어쨌든 우리 코드는 라이브 서버에서 실행되지 않았습니다. 우리는 테스트하는 동안이 경우를 보았습니다. 그래서 다시 시작하면 해결 될 수 있도록 노력합시다. 다시 시도해 주셔서 감사합니다 :) –

관련 문제