サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Wikipedia
takya2.blog33.fc2.com
2010/11/28 (日) 21:04 NDCとは「Nested Diagnostic Context」の略。 org.apache.log4j.NDC クラスを使う。 NDC.push("hoge1");とかすると、ログ出力レイアウト上の「%x」が置き換わる。 スタックするので、さらに NDC.push("hoge2");とかすると、「%x」は「hoge1 hoge2」になる。 この状態で NDC.pop();すると、末尾のデータが無くなり「%x」は「hoge1」になる。 さらに NDC.pop();すると、データが無くなり「%x」は空文字になる。 不要になったら NDC.remove();で消し去る。 この機能はマルチスレッドに対応しているのがポイント。 で、何に使うかというと、 WEBアプリケーションのログで、1回のリクエストで複数のログを出力する場合、 アクセスが同時に複数あると
このページを最初にブックマークしてみませんか?
『takya2.blog33.fc2.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く