我已经像这样配置了一个 SiftingAppender:
<appender name="FILE" class="ch.qos.logback.classic.sift.SiftingAppender">
<discriminator>
<key>context</key>
<defaultValue>global</defaultValue>
</discriminator>
<!-- sift into different files -->
<sift>
<appender name="FILE-${context}" class="ch.qos.logback.core.FileAppender">
<file>${logroot}/${context}.log</file>
<encoder>
<pattern>[%d{HH:mm:ss.SSS}] %-5level %logger{36} [%thread]%n%msg%n</pattern>
</encoder>
</appender>
</sift>
</appender>
现在,我想RollingFileAppender
在那里有一个,但只适用于没有context
. 那些context
通常不是很大,但全局的却是。
这可能吗?