无法记录Spring Framework Debug消息

时间:2016-08-09 04:25:46

标签: spring spring-mvc logging spring-security log4j

我正在使用Spring 4.3.1安全性。我已经包含以下日志记录依赖项。

1)。 log4j的-1.2.17.jar 2).commons测井-1.2.jar

log4j.properties文件中,我包含以下内容。

  

log4j.category.org.springframework.beans.factory = DEBUG   log4j.category.org.springframework.security = DEBUG

我没有收到Logger记录的任何Spring Debug消息。我正在获取正确记录的所有消息。

请建议我出错的地方。

2 个答案:

答案 0 :(得分:0)

我认为您应该使用 logger 而不是类别

log4j.logger.org.springframework.beans.factory=DEBUG
log4j.logger.org.springframework.security=DEBUG

记录器被称为"类别"在早期版本的Log4J中。

答案 1 :(得分:0)

问题的根本原因在于使用Websphere作为Web服务器。这些设置在Tomcat上工作正常,我能够看到所有日志。

显然,Websphere中的内置Commons-Logging实现优先于部署在Websphere上的任何应用程序提供的实现。我还没能找到解决这个限制的解决方案/解决方法。