1

log4netでできること

log4net.ThreadContext.Properties["custom1"] = "value";
log4net.ThreadContext.Properties["custom2"] = "other value";

そして、設定ファイル内に置くことができました

"|%logger|%message|%newline%property"

そして、ThreadContext ディクショナリ全体をレンダリングします。

nLog で MDC と呼ばれるものを見つけましたが、MDC ディクショナリ バッグをダンプする方法が見つかりません。

どんな助けでも大歓迎です。

4

1 に答える 1

2

構成でターゲットを定義するときに、レイアウトを提供する必要があります。例えば:

<target xsi:type="Console" name="c" layout="${mdc:item=custom1}" />

ただし、これは custom1 値のみをレンダリングします。MDC ですべてのプロパティをレンダリングする方法はありません。

于 2013-04-12T08:11:14.833 に答える