我有一个简单的弹簧MCV应用程序(spring-webmvc 5.0.6),运行时我可以看到日志正在打印。
我的问题是如何启用调试日志级别。目前我还没有添加和log4j属性文件,但我可以看到日志正在INFO级别打印。
我试图找到这个简单问题的答案,到目前为止还没有。
我的pom.xml文件依赖项部分具有以下依赖项。
spring-webmvc (5.0.6.RELEASE)
servlet-api (2.5)
jstl (1.2)
对此有任何帮助将不胜感激。
答案 0 :(得分:0)
由于您说过没有提供日志记录实现,所以Commons Logging API的Springs变体只能从JDK中找到Java.util.logging(JUL)(请参见Spring Documentation)
顺便说一句:就JUL而言,Level.DEBUG就是Level.FINE或Level.FINER(请参阅Articel Log Levels)
假设您的应用程序正在Tomcat服务器上运行,则可以编辑以下文件之一以在控制台上查看Level.FINE:
只需添加:
java.util.ConsoleHandler.level=FINE
org.springframework.level=FINE
$ {java.home} /lib/logging.properties (JRE的全局loggin属性)
$ {catalina.base} /conf/logging.properties (Tomcat的全局日志记录属性)
WEB-INF / classes / logging.properties (特定于Web应用的日志记录属性)