Loggingについて
Commons Loggingを使うのはいいとしてlog4jやJ2SDK 1.4のLogging APIどちらを使ったほうがいいのだろう。log4jのほうが便利か?
- //www.atmarkit.co.jp/fjava/rensai2/jakarta09/jakarta09.html" title="@IT:現場に活かすJakarta Project 第9回">@IT Commons Logging:継承を考えればstaticメンバ変数でないほうがよいか?Springのソースなどを見るとstaticではない。
ここで、LogFactoryのgetLogメソッドにログを埋め込むクラスを指定することに注意してください。これにより、このLogインスタンスはLogTestというクラスに対応づけられ、log4jやJ2SDK 1.4のログAPIを利用する際、ログの出力単位をパッケージ名やクラス名で指定できるようになります。このLogは、staticメンバ変数として取得しておくとよいでしょう。
- //muimi.com/j/jakarta/commons/logging/" title="Commons Logging">むいみ Commons Logging:WebSphereでCommons Loggingをつかうときは注意。