重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

Servlet-JSPの開発をしています。
log出力のためにlog4jを使うことにしましたが、
メソッドごとに
Logger logger = Logger.getLogger("TEST");
BasicConfigurator.configure();
logger.setLevel(Level.INFO);
という記述を書かないと、出力されません。
この方法しかないのでしょうか?
それとも他にまとめることもできるのでしょうか?

A 回答 (1件)

ドキュメントや参考URLに載せたサイトに書いてありますが、設定ファイルがクラスパスにあれば、それを読み込むので、



Logger logger = Logger.getLogger("TEST")

以外は、設定ファイルで設定可能だと思います。

メモリなどの状況が許すのなら、クラス変数にしておけば各メソッドで上記コードを書く必要もないでしょう。

設定ファイルの書き方はドキュメント等を参考にしてください。

参考URL:http://www.okisoft.co.jp/esc/log4j/
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!