我如何配置这样的东西:
<configuration>
<!-- file and file-debug appenders definitions using RollingFileAppender -->
<root level="warn">
<appender-ref ref="file" />
<appender-ref level=debug ref="file-debug" />
</root>
</configuration>
我知道这个例子是无效的,但它只是为了展示我想要实现的目标。 我需要将调试输出保存到另一个 appender .
最佳答案
我找到了解决方案:
<appender name="file"
class="ch.qos.logback.core.rolling.RollingFileAppender">
...
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>INFO</level>
</filter>
...
</appender>
<appender name="file-debug" class="ch.qos.logback.core.rolling.RollingFileAppender">
...
</appender>
<root level="debug">
<appender-ref ref="file" />
<appender-ref ref="file-debug" />
</root>
关于logging - 如何为不同的 appender 配置不同的 logback 级别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23893745/