web-dev-qa-db-ja.com

Log4net変換パターンのリスト

log4netで利用できるすべての変換パターンの包括的なリストがありますが、ソースコードでそれらを見つけることさえできません。

私が見つけたのは this だけです。これ以上パターンはありません。たとえば、ホスティングアプリケーションの名前を取得するにはどうすればよいですか?

別の質問は、自分のパターンを追加するにはどうすればよいですか?

ここでの例と同じように、比較可能なリストがあります nlog の場合

編集:アプリケーション名のパターンを見つけました[Application]ですが、まだマザーロードを探しています。誰かが少なくともこれらを管理するソースのクラスを私に指摘できますか?たぶん、そこからリストを見つけることができます。

30
kay.one

そのリンクはデッドのようです。

Waybacktimemachineで見つけて、ブログに投稿しました。

http://spoiledtechie.com/post/2015/11/19/Conversion-Patterns-for-Log4Net.aspx

ここに投稿するには多すぎるかもしれません。もし私が間違っているなら、あまり悪くないとみんなが同意してくれれば喜んでここに投稿します。

11

Apache Log4Net SDKドキュメントのlog4net.Layout.PatternLayoutクラスのRemarksセクションには、必要なものが含まれているように見えます。

http://logging.Apache.org/log4net/release/sdk/?topic=html/T_log4net_Layout_PatternLayout.htm

9
Rae

パターンの公式リストに関する限り、あなたはそれを見つけたと思います! :)

ホスティングアプリケーションの名前を取得する限り、それはappdomain変換パターン名ではありませんか? AppDomain.ToString() オーバーロードがアプリケーションフレンドリ名をaパターンで返すため、なぜ必要なのかわからない... ahh ...ちょっと待ってください、ToString()にはコンテキストポリシーも含まれており、おそらくこのコンテキストでは余分なノイズです。

独自のパターンを追加する限り、Googleの10秒は このリンク を返しました。

9
si618

以下のリンクを参照してください。Log4netPatternLayoutクラス

リンク

0