0
我想使用TimeBasedRollingPolicy;但是,由於遺留原因(c到java端口),日誌文件名已經附加了日期,如下所示:「log.20130813」。其他下游進程取決於已在文件名上的日期。當它滾動時,我希望它被壓縮,但沒有附加日期。這可能嗎?TimeBasedRollingPolicy沒有附加日期
我已經試過這樣:
def date = timestamp("yyyyMMdd")
def logFileName = "log.${date}"
appender("LOG", RollingFileAppender) {
file = logFileName
append = true
rollingPolicy(TimeBasedRollingPolicy) {
fileNamePattern = "${logFileName}.%d{}.gz"
}
encoder(PatternLayoutEncoder) {
pattern = "%msg%n"
}
}
然而,空日期字符串只是使它所以它最終像這樣使用其默認:
log.20130805.2013-08-05.gz
我真的想它最終會像:
log.20130805.gz