【问题标题】:How to Enable DEBUG log level in Spring MVC 4如何在 Spring MVC 4 中启用 DEBUG 日志级别
【发布时间】:2018-06-03 16:28:25
【问题描述】:

我有一个简单的 spring MCV 应用程序(spring-webmvc 5.0.6),运行时我可以看到正在打印日志。

我的问题是如何启用调试日志级别。目前我还没有添加和 log4j 属性文件,但我可以看到日志正在 INFO 级别打印。

我试图找到这个简单问题的答案,到目前为止还没有找到。

我的 pom.xml 文件依赖部分有以下依赖。

spring-webmvc (5.0.6.RELEASE)
servlet-api (2.5)
jstl (1.2)

对此的任何帮助将不胜感激。

【问题讨论】:

    标签: spring spring-mvc logging log4j


    【解决方案1】:

    由于您说您没有提供日志记录实现,因此 Commons Logging API 的 Springs 变体只能从 JDK 中找到 Java.util.logging (JUL)(请参阅 Spring Documentation

    顺便说一句:Level.DEBUG 在 JUL 中将是 Level.FINE 或 Level.FINER(参见这篇文章 Log Levels)

    假设您的应用程序在 Tomcat 服务器上运行,您可以编辑以下文件之一以在控制台上查看 Level.FINE:

    只需添加:

    java.util.ConsoleHandler.level=FINE org.springframework.level=FINE

    1. ${java.home}/lib/logging.properties(JRE 的全局登录属性)

    2. ${catalina.base}/conf/logging.properties(Tomcat 的全局日志记录属性)

    3. WEB-INF/classes/logging.properties(特定于 web 应用的日志记录属性)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-03
      • 2021-10-28
      • 2017-08-26
      • 1970-01-01
      • 2011-01-02
      • 1970-01-01
      • 2018-11-17
      相关资源
      最近更新 更多