在我的logback的配置文件,我已經在附加器的工作如下:當我使用RollingFileAppender時,爲什麼我的SiftingAppender停止工作?
<appender name="thread_SIFT" class="ch.qos.logback.classic.sift.SiftingAppender">
<discriminator class="[...]"/>
<sift>
<appender name="FILE-${threadName}" class="ch.qos.logback.core.FileAppender">
<file>[...]/${bySecond}/${threadName}.log</file>
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>%date %level %logger{0} - %msg%n</pattern>
</layout>
</appender>
</sift>
</appender>
文件被正確創建。如果我用RollingFileAppender替換FileAppender,則不會創建任何內容。爲什麼?我怎樣才能使它發揮作用>
的threadName被鑑別設置。
您是否指定了此類appender的請求參數(滾動策略等)?請參閱http://logback.qos.ch/manual/appenders.html –
@Benoit,我也有一個複雜滾動策略的版本,但這也不起作用。 –