2012-02-22 5 views
4

tomcatのJULIロギング(jdkロギングの拡張)を使用すると、webappのコンテキストパス(例:/ myapp)を含むようにログステートメントを取得できます。私は、同じwebappをweb.xmlに異なる設定パラメータで数回配備しています。どのWebアプリケーションがどのログステートメントを吐き出しているのかを理解することは非常に役に立ちます。私は、クラス名の前にWebアプリケーションのコンテキストパス(またはWebアプリケーション名)を含めることができるようにしたいと思いログステートメントのWebアプリケーション名をログに記録するためにtomcatを取得する

Feb 22, 2012 9:37:57 AM org.mypackage.MyClass init 
INFO: Model has been initialized 
Feb 22, 2012 9:37:57 AM org.mypackage.MyClass init 
INFO: after loading model: 1329921477445 

は現在、ログ出力は次のようになります。これらの線に沿って何か:

Feb 22, 2012 9:37:57 AM /mywebapp org.mypackage.MyClass init 
INFO: Model has been initialized 
Feb 22, 2012 9:37:57 AM /mywebapp org.mypackage.MyClass init 
INFO: after loading model: 1329921477445 

おかげで、 マットあなたのWebアプリケーションで

答えて

0

使用SLF4JとLogback。 Java Logging(JULI)に頼らないでください。

関連する問題