版本1: 最基础的配置,sift with FileAppender, 不具备rolling功能
<?xml version="1.0" encoding="UTF-8" ?>
<configuration debug="true">
<appender name="SIFT" class="ch.qos.logback.classic.sift.SiftingAppender">
<discriminator>
<key>DP</key>
<defaultValue>default</defaultValue>
</discriminator>
<sift>
<appender name="File-${DP}" class="ch.qos.logback.core.FileAppender">
<file>/tmp/mina/logbacktest/main-${DP}.log</file>
<append>true</append>
<encoder charset="UTF-8">
<pattern>%c: %d %-5p [%X{PID}:%X{DP}] %m %n</pattern>
</encoder>
</appender>
</sift>
</appender>
<logger name="com.test" level="INFO">
<appender-ref ref="SIFT"/&g

本文详细介绍了logback的SiftingAppender配置,包括三个版本的应用:基础配置结合FileAppender,以时间为单位的TimeBasedRollingPolicy,以及基于日志文件大小的FixedWindowRollingPolicy进行滚动策略的配置。
最低0.47元/天 解锁文章
1961

被折叠的 条评论
为什么被折叠?



