質問

ロギング用にlog4jを備えたTomcat 5.5で実行するシンプルなWebアプリがあります。時々、ログをDEBUGにプッシュする必要がありますが、ほとんどの場合、INFOに満足しています。

config xmlを変更してアプリを再起動できますが、その場でログレベルを切り替えたいと思います。これに標準的なテクニックはありますか?

役に立ちましたか?

解決

プログラムの API

logger.setLevel(Level.DEBUG)

より詳細なログ出力が必要な場合はプログラムで、

logger.setLevel(Level.INFO)

さらに冗長にするため。

他のヒント

新しいJavaアプリケーションモジュール(jar)を作成して、実行時にWebインターフェースでこれを実行し、ログ結果を表示するページも用意しました。 jarの構成は非常に簡単です。 / WEB-INF / lib フォルダーに配置し、 /WEB-INF/web.xml ファイル。

プロジェクトサイト: http://www.log4jwebtracker.com

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top