0

毎日のロールオーバー ポリシーを使用して (groovy で) logback を構成しようとしています。これは私のアペンダーの構成です

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