1

大規模なプロジェクトでは、次のようなものがあります。

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

class Test {
   static final Log logger  = LogFactory.getLog(Test.class);

   public void execute() {
      log.info("writing some info"); 
      log.error("writing some error"); 
   }
}

私はそれが実行されていることを知っています:私はクラスを使用していますorg.apache.commons.logging.impl.Log4JLogger

リモートで接続してデバッグにブレークポイントを設定し、それがどのクラスであるかを確認できるためです。

どのログ構成が使用しているかを知るにはどうすればよいですか? それはどこから拾われますか?どのように構成されていますか?

psアプリに注意してください。実際には非常に複雑で、Web ロジック アプリ サーバー内で実行されています。すべての Java コードにアクセスすることはできません。

psII私の考えは、executeメソッド内にいくつかのコードを挿入して、log4j.propertiesがどこにあるのか、そこにある場合などを判断することです...

4

0 に答える 0