【问题标题】:what is debug logging in spring MVC什么是 Spring MVC 中的调试日志记录
【发布时间】:2011-02-27 12:15:49
【问题描述】:

我的 spring MVC 不工作,我得到错误资源未找到。

我听说过调试日志记录。

它是我可以打开的东西,我可以看到问题出在哪里的更多细节或

这是我需要在每个文件中编程的东西吗?只会显示我在文件中硬编码的消息

【问题讨论】:

    标签: java debugging logging spring-mvc


    【解决方案1】:

    Spring 使用 Apache Commons Logging API,而后者又使用内部 Java 日志记录或 log4j(如果可用)。请参阅this part of the docs 以获得更完整的解释。

    “调试日志”是指 Spring 在“调试级别”执行大量详细日志记录,通常不会记录。但是,如果需要,您可以重新配置日志记录以显示此级别的信息。再次,请参阅上面的链接。

    【讨论】:

      【解决方案2】:

      在您的 log4j.properties 中,将 Spring 的日志记录级别设置为 DEBUG,类似于

      log4j.logger.org.springframework = DEBUG, <Some appender>
      

      【讨论】:

      • 假设正在使用 log4j,但情况并非总是如此。
      【解决方案3】:

      来自个人博客post,需要的maven依赖有:

      <properties>
          ...
          <spring.version>3.1.2.RELEASE</spring.version>
          <slf4j.version>1.7.1</slf4j.version>
          <logback.version>0.9.30</logback.version>
      </properties>
      
      <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-context</artifactId>
          <version>${spring.version}</version>
          <exclusions>
              <exclusion>
                  <groupId>commons-logging</groupId>
                  <artifactId>commons-logging</artifactId>
              </exclusion>
          </exclusions>
          <type>jar</type>
      </dependency>
      
      <dependency>
          <groupId>org.slf4j</groupId>
          <artifactId>jcl-over-slf4j</artifactId>
          <version>${slf4j.version}</version>
          <scope>runtime</scope>
      </dependency>
      
      <dependency>
          <groupId>org.slf4j</groupId>
          <artifactId>slf4j-api</artifactId>
          <version>${slf4j.version}</version>
          <type>jar</type>
      </dependency>
      
      <dependency>
          <groupId>ch.qos.logback</groupId>
          <artifactId>logback-classic</artifactId>
          <version>${logback.version}</version>
      </dependency>
      

      以上启用 Logback。检查相应的文档以设置所需的日志记录级别。

      【讨论】:

        猜你喜欢
        • 2019-06-18
        • 1970-01-01
        • 1970-01-01
        • 2019-01-09
        • 1970-01-01
        • 2019-06-05
        • 1970-01-01
        • 2011-03-26
        • 1970-01-01
        相关资源
        最近更新 更多