如何最好地调试logger.info(...),logger.error(...)不写?

时间:2012-05-02 12:54:33

标签: java logging log4j apache-commons-logging

在一个大型项目中我们有类似的东西:

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

因为我能够远程连接并在我的调试中设置断点并查看它是什么类。

如何确定使用的日志配置? 从哪里拿起? 它是如何配置的?

P.S。 请注意该应用。实际上非常复杂,它在web逻辑应用服务器中运行。我无权访问其所有Java代码。

p.s.II 我的想法是在execute方法中注入一些代码来确定log4j.properties到底在哪里,如果它在那里等等......

0 个答案:

没有答案