1

Log4NetでPostSharpDiagnosticsToolkitを使用していますが、非常にうまく機能しています。ただし、出力には、名前空間とクラスが各行に2回含まれています。

Log4Netは、標準のパターンレイアウトを使用するように構成されています

<layout type="log4net.Layout.PatternLayout">
  <conversionPattern value="%date [%thread] %level %logger - %message%newline" />
</layout>

これにより、次の出力が生成されます。

2012-11-15 11:03:22,992 [ServerScheduler_Worker-3] DEBUG MyNamespace.MyClass - Entering: MyNamespace.MyClass.MyMethod(DateTime date = {11/15/2012 00:00:00})

MyNamespace.MyClassが繰り返されていることに注意してください。PostSharpによって挿入されていないログステートメントの%logger(名前空間とクラス)をLog4Netに出力させたいのですが。

完全なnamespace.classname.methodnameではなくメソッド名のみを出力するようにPostSharpを構成するにはどうすればよいですか?

4

1 に答える 1

0

これは良い点です。現在、カスタマイズすることはできません。バックログにユーザーストーリーを追加しました。

于 2012-11-16T07:54:33.143 に答える