我们开发了一个基于 Spring 的应用程序,还使用 Acititi BPM 进行流程管理。Activiti 附带了一个处理所有 TimeBoundary 事件的 JobAcquisitionThread。该线程定期将 DEBUG 消息记录到控制台。Activiti(使用 java.util.logging)似乎对我们的 spring 框架日志记录(使用 log4j)配置没有反应。如何将 Activiti 配置为使用与 spring 相同的配置?
问问题
2717 次
2 回答
0
那这个呢。
import org.apache.commons.logging.Log
import org.apache.commons.logging.LogFactory
class MyClass {
static final Log LOG = LogFactory.getLog(MyClass.getClass());
void methodName() {
LOG.info("this log goes to log4j configured spring application....")
}
}
于 2014-11-18T13:03:57.500 回答
0
Log4j 和 java Logging 没有任何共同之处,只是要记录的 gole。
因此,如果您使用 log4j 配置 somehting,它不会影响 java logging api。您需要配置 java 日志记录。默认情况下,这是使用名为logging.properties
. (当然,它还有其他语法,然后是 log4j。)
请参阅此 Stack Overflow 问题:如何将 java.util.logging 发送到 log4j?有关如何桥接日志消息的一些方法,
于 2012-02-15T20:30:04.813 回答