0
我正在嘗試使用每日滾動策略配置logback(在groovy中)。這是我的appender在常規中使用Logback和RollingFilePolicy
appender("FILE", RollingFileAppender) {
encoder(PatternLayoutEncoder) {
pattern = "%d{HH:mm:ssZ} [%thread] %-5level %logger{100} - %msg%n"
}
/* Today's log file */
file = "./logs/log.log"
append = true
/* Rollover policy */
rollingFilePolicy(TimeBasedRollingPolicy) {
fileNamePattern = "./logs/archived/%d{yyyy, aux}/%d{MM, aux}/log_%d{yyyy-MM-dd}.zip"
maxHistory = 180
}
filter(ThresholdFilter) {
level = INFO
}
}
配置當我嘗試運行應用程序,但是,我看到了下面的問題和日誌文件未創建。
Appender [FILE] of type [ch.qos.logback.core.rolling.RollingFileAppender] has no appplicable [rollingFilePolicy] property
有人可以幫我一下嗎?我想這是一個配置問題。我會在logback站點上使用翻譯器程序,但它已關閉。
也許問題在於它有'rollingPolicy'而不是'rollingFilePolicy'? – Opal 2014-09-01 09:39:15
哦,是的,我設法找到了滾動樣本,有rollingPolicy和它的工作。我需要回答它。 – 2014-09-01 10:02:22
我會回答,你會接受,處理? :D – Opal 2014-09-01 10:02:50