- ベストアンサー
log4jはメソッドごとにインスタンスをゲットしないといけない???
Servlet-JSPの開発をしています。 log出力のためにlog4jを使うことにしましたが、 メソッドごとに Logger logger = Logger.getLogger("TEST"); BasicConfigurator.configure(); logger.setLevel(Level.INFO); という記述を書かないと、出力されません。 この方法しかないのでしょうか? それとも他にまとめることもできるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#86752
回答No.1
ドキュメントや参考URLに載せたサイトに書いてありますが、設定ファイルがクラスパスにあれば、それを読み込むので、 Logger logger = Logger.getLogger("TEST") 以外は、設定ファイルで設定可能だと思います。 メモリなどの状況が許すのなら、クラス変数にしておけば各メソッドで上記コードを書く必要もないでしょう。 設定ファイルの書き方はドキュメント等を参考にしてください。