我已經配置了SiftingAppender這樣的:現在不同的appender類型的logback篩分追加程序
<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
一般不是很大,但是全球一個是。
這可能嗎?
如果嘗試使用XML配置,並且它不起作用。我收到了「SiftingAppender中的元素中找不到嵌套appender」。因爲它以某種方式不喜歡'如果'。 –
2013-04-10 15:34:39