【问题标题】:Can't load SLF4J config from logback.xml file无法从 logback.xml 文件加载 SLF4J 配置
【发布时间】:2015-05-14 22:33:10
【问题描述】:

我正在尝试将默认日志记录级别设置为“关闭”。为了做到这一点,我创建了 logback.xml 文件来存储我的配置。配置文件内容如下。

<configuration>

  <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
   <encoder>
     <pattern>
        %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
      </pattern>
    </encoder>
  </appender>


  <root level="OFF">
    <appender-ref ref="STDOUT" />
  </root>

</configuration>

我将文件放入 WEB-INF/lib 文件夹,但似乎从未加载此配置。不确定它还需要什么。

作为旁注,我已经设置了 eclipse 来运行我的 webapp,所以所有 Tomcat 消息都会出现在 eclipse 控制台中。

【问题讨论】:

  • 修改应用程序的日志,看看使用的是哪个logback.xml配置文件,可能还有一个先加载的。

标签: tomcat logging slf4j


【解决方案1】:

不要将文件放在 WEB-INF/lib 中,而是放在资源文件夹中,让 Maven/Ant 完成他们的工作,将其放在类路径的顶层。看看at this tutorial。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-19
    • 1970-01-01
    • 2013-01-27
    • 1970-01-01
    • 2014-11-25
    • 2015-12-12
    • 2022-06-29
    • 2011-11-17
    相关资源
    最近更新 更多