답변
내가 이벤트 로그에 어떻게 액세스 할 수있는 데이터를 비스타/윈 서버에보고 시도하지 않은
var log = EventLog.GetEventLogs().Where(x => x == "Application").First();
foreach (var entry in log.Entries) {
// Do something with the entry
}
물론 고마워요! 어떻게 보지 못 했습니까?/ –
예를 들어 주셔서 감사합니다. 나는 람다를 사랑한다. –
@alphabeat, lambdas rock :) – JaredPar
을 다음과 같이 예를 들어, 응용 프로그램에서 항목을 보려면 로그인 할 수 있습니다 System.Diagnostics.EventLog
시도 2k8 (* .evtx)이지만 MMC 콘솔은 확장 가능하므로 지금 자신의 MMC 플러그인을 작성할 수 있습니다. 따라서 자신 만의 EventVwr.msc 버전을 작성하게되면 파이처럼 쉽게 사용할 수 있습니다.
http://msdn.microsoft.com/en-us/library/ms692759(VS.85).aspx
당신이 현재의 기능에서 누락 된 사용자 정의 로그 뷰어 그게 전부에서 할 싶어하고 있다는 무엇입니까?
그냥 Trace.TraceError가 EventLog에 쓰지 않습니다 (자체적으로)? –
@Henk, 아니, 나는 그렇게 믿지 않는다. alphabeat는 아마도 Trace.TraceListeners에 EventLogTraceListener를 추가했습니다. –
나는 참으로. 당시에는 알지 못했지만 다른 개발자가 이미 설정했습니다. –