2

私はCuston Appendarを記述し、Appendメソッドをオーバーライドしました。私はそのメソッドでLoggingEventを取得していますが、LocationInformationを見たときに空白になっていますが、 "?"次のプロパティで。CustomAppendarのLoggingEventのLocationInformation

私は間違っていますか?

おかげであなたは、カスタマーアペンダのコンストラクタに次の行を追加してみてくださいでし

+0

ドゥあなたはlog4netのラッパーを使用していますか? –

+0

いいえ私はWerpper for Loggerを使用していません。私は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; 
    // ... 
} 
関連する問題