2009年11月13日

Jamesのログをlog4jにする

JamesのログはPhoenixのローダが Avalon Loggerを使うように出来ているため、簡単にLog4jを利用できない。

Avalon Loggerの代わりにLog4j を使う説明をしてくれているサイトもあるがちょっと手間が掛かるので敬遠していた。

よって、今までjava.util.logging.Loggerクラスを利用してログを出力していたが、

このクラスが出力するログはスレッド毎に作られてると思うのだが、一度に複数ログが作成されて見辛い。

こんな感じ↓

mta.log.0.1
mta.log.0.1.lck
mta.log.0.2
mta.log.0.2.lck
mta.log.0.3
mta.log.0.3.lck

しばらくこれで我慢してたのだが、やはりLog4jが使いたくて調査してみた。

すると、java.util.logging の出力を Apache log4j にリダイレクトしてくれるクラスを作成して紹介してくれているサイトがあった!!

素晴らしい。早速使わせていただき、無事にLog4jを使ってのログ出力にできた。

ありがとうございました。



posted by hana at 14:51| Comment(0) | TrackBack(0) | メール関連 | このブログの読者になる | 更新情報をチェックする