2

나는 Append 메서드를 작성하고 Append 메서드를 재정의했습니다. 그 방법으로 LoggingEvent를 얻고 있는데, LocationInformation을 보면 비어있는 것입니다 만 "?" 다음 속성에서.CustomAppendar에서 LoggingEvent의 위치 정보

내가 뭘 잘못하고 있니?

덕분에 당신이 당신의 손님의 펜더의 ​​생성자에 다음 줄을 추가하려고 할 수

+0

마 당신은 log4net에 대한 래퍼를 사용합니까? –

+0

아니요 로거 용 래퍼를 사용하지 않습니다. Appendar에서 loggingEvent를 가져 오려고합니다. – Ocean

답변

1

:

Fix = FixFlags.All; 
+0

그 덕분에 Narayan ... – Ocean

0

설정 추가]-방법에 LoggingEvent의 수정 속성 :

protected override void Append(LoggingEvent loggingEvent) 
{ 
    loggingEvent.Fix = FixFlags.All; 

    var className = loggingEvent.LocationInformation.ClassName; 
    // ... 
}