- - PR -
commons-loggingとlog4Jの連携について
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-01-16 14:42
お世話になっております。
以下の要件で開発を行なっています。 ・ログ出力の実装についてはlog4Jを使用する ・commons-loggingからlog4Jを呼び出す 今、ログレベル"TRACE"の制御を行ないたいのですが、 log4Jだとlog4J.propetiesファイルに ログレベル"TRACE"を設定しても"DEBUG"としてログ出力されてしまいます。 log4Jを使って、ログレベル"TRACE"の制御をする 良い方法はないでしょうか? どなたか有識者の方、ご教授願います。 | ||||
|
投稿日時: 2006-01-16 15:35
もう少し頭を整理してから書きましょう。 「電子レンジを使って、食べ物を温める良い方法はないでしょうか?」 という質問に答えますか? 肝心のlog4j.propertiesをlog4jが見つけられていないだけじゃないの? | ||||
|
投稿日時: 2006-01-16 21:49
Log4JにTRACEのログレベルはありません。
Commons-LoggingにはTRACEが存在していますが、 Log4Jをロガーとして使用した場合にはDEBUGにマッピングされます。 したがって、正常な動作です。 対応するなら、独自のロガーを作成するのが一番早そうです。 Commons-LoggingのLog4J用のプロバイダを継承して、 traceメソッドをオーバーライドして、 適当な処理を追加すると、うまくいくと思います。 |
1