我正在使用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消息。我正在获取正确记录的所有消息。
请建议我出错的地方。
答案 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上的任何应用程序提供的实现。我还没能找到解决这个限制的解决方案/解决方法。