2014-08-30 2 views
0

일일 롤오버 정책으로 로그백 (groovy)을 구성하려고합니다. 나는 그러나, 나는 다음과 같은 문제 및 로그 파일이 생성되지 않습니다 참조 응용 프로그램을 실행하려고하면이 내 펜더groovy에서 RollingFilePolicy와 함께 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 사이트에서 사용했을 것이다. 그러나 그것은 다운 된 것이다.

+0

어쩌면 문제는 'rollingFolicy'가 아니고 rollingPolicy'가 있다는 사실에 있습니다. – Opal

+0

아, 그래, 난 rollingPolicy를 가지고 어딘가에 그루비 샘플을 찾을 수 있었다. 나는 대답 할 필요가있다. –

+0

내가 대답하고 받아 들일거야, 거래? : D – Opal

답변

1

어쩌면 문제가 rollingPolicy이 아닌 rollingFilePolicy일까요?