Java 在Spring中启用日志记录
我们使用RAD7.5作为IDE,还使用log4j进行日志记录。我们希望启用spring日志记录 我尝试了以下方法Java 在Spring中启用日志记录,java,spring,log4j,Java,Spring,Log4j,我们使用RAD7.5作为IDE,还使用log4j进行日志记录。我们希望启用spring日志记录 我尝试了以下方法 log4j.logger.org.springframework=ALL 添加了org.springframework.web.util.Log4jConfigListener作为web.xml中的侦听器。它添加在ContextLoaderListener之前 log4j.properties出现在应用程序war中的WEB-INF下 在web.xml中添加以下上下文参数: 即
log4j.logger.org.springframework=ALL
- 添加了
作为org.springframework.web.util.Log4jConfigListener
中的侦听器。它添加在web.xml
之前ContextLoaderListener
出现在应用程序war中的log4j.properties
下WEB-INF
- 在
中添加以下上下文参数:web.xml
即使这样,我也无法在控制台或日志文件中看到任何输出
任何人都可以告诉我启用spring日志记录的确切步骤。在您的属性文件中,您应该有
log4j.category.org.springframework=ALL
不是
请参阅Spring参考中的。如果使用的是使用通用XML配置格式的log4j2,请在Loggers节点中添加一个记录器:
<Logger name="org.springframework" level="trace"/>
通常情况下,所使用的追加器将是附加到根条目的追加器。您是否尝试过
log4j.logger.org.springframework=TRACE
并为您的记录器分配了适当的追加器?您的log4j版本是什么?我有log4j依赖项1.2.17,它与log4j.logger.org.springframework=ALL
和log4j.category.org.springframework=ALL
。(记录器层次结构)说明类别已被记录器取代:但是,自log4j版本1.2以来,记录器类已取代类别类。
log4j.logger.org.springframework=ALL
<Logger name="org.springframework" level="trace"/>