@RMD, 맞습니다. 예외가 발생하면 (예 : 이벤트 로그가 꽉 찬 경우) 예외로 인해 해당 카테고리의 다른 모든 추적 수신기가 처리되지 않습니다.
추적 수신기에 대한 로그 항목이 기록되지 않습니다.
반면에, 그것은 완전히 사실이 아닙니다. 예, 모든 일반 추적 수신기는 처리되지 않지만 여전히 특수 소스 오류가 있습니다. 나는 어떤 로깅 오류 캡처 (내 경험에서 이벤트 로그 등 권한이 더 문제를 줄 것이다) 자체 파일이 설정 추천 : 그 적절한 권한 설정이 있었다면
<specialSources>
<errors switchValue="All" name="Logging Errors & Warnings">
<listeners>
<add name="Error Flat File Destination" />
</listeners>
</errors>
</specialSources>
및 디스크가 가득하지 않았다 (등) 당신은 원래의 정보와 함께 해당 로그 파일에 오류를 볼 것입니다 :
Message: Tracing to LogSource 'Your Event Source' failed. Processing for other sources will continue. See summary information below for more information. Should this problem persist, stop the service and check the configuration file(s) for possible error(s) in the configuration of the categories and sinks.
Summary for Enterprise Library Distributor Service:
======================================
[Original Log Entry]
Exception Information Details:
======================================
Exception Type: System.ComponentModel.Win32Exception
NativeErrorCode: 1502
ErrorCode: -2147467259
Message: The event log file is full
Data: System.Collections.ListDictionaryInternal
TargetSite: Void InternalWriteEvent(UInt32, UInt16, System.Diagnostics.EventLogEntryType, System.String[], Byte[], System.String)
HelpLink: NULL
Source: System
그래서, 당신은 당신이 어떤 로그로 추출하고 수동으로 삽입 할 수 있습니다 원래 로그 정보를 얻을 것이다 기록 (예 :보고, 분석). 게다가 보너스로 로그 항목을 쓸 수없는 이유에 대한 정보를 얻을 수 있으므로 (잘하면!) 수정 될 수 있습니다.