0

我正在尝试使用每日翻转策略配置 logback(在 groovy 中)。这是我的附加程序的配置

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 网站上使用翻译程序,但它已经关闭了。

4

1 回答 1

1

也许问题在于它rollingPolicy没有rollingFilePolicy

于 2014-09-01T10:03:53.103 回答