【问题标题】:Logback - Logging multiple levels to a single fileLogback - 将多个级别记录到单个文件
【发布时间】:2015-03-25 16:02:30
【问题描述】:

我想将 INFO、ERROR 日志写入单个日志文件。下面是我的 .log 文件,但它只写入 ERROR 日志。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>

  <appender name="FILE"
  ...

  <logger name="in.test" level="INFO" additivity="false">
    <appender-ref ref="STDOUT" />
    <appender-ref ref="FILE" />
  </logger>

  <logger name="in.test" level="DEBUG" additivity="false">
    <appender-ref ref="STDOUT" />
    <appender-ref ref="FILE" />
  </logger>

  <logger name="in.test" level="ERROR" additivity="false">
    <appender-ref ref="STDOUT" />
    <appender-ref ref="FILE" />
  </logger>

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

提前致谢。

【问题讨论】:

    标签: java logging slf4j logback


    【解决方案1】:

    像上面所做的那样定义具有不同级别的相同记录器根本没有意义。请参阅logback architecture 文档以了解 logback 的工作原理。

    【讨论】:

      猜你喜欢
      • 2016-12-13
      • 2013-08-13
      • 1970-01-01
      • 1970-01-01
      • 2011-01-30
      • 2012-05-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多