2013-08-16 5 views
1

어떤 이유에서 우리의 tomcatlog는 logrotate가 실행될 때 .1과 함께 추가됩니다. 예 : 파일 "tcl-2013-08-16.0.log"는 "tcl-2013-08-16.0.1.log"가됩니다. 파일 이름의 ".log"부분 앞에 ".1"을 추가하는 설정을 찾는 데 어려움을 겪고 있습니다. 아래는 설정의 사본 /etc/logrotate.d/에서 파일입니다첨부 파일 이름에 ".1"을 첨부하십시오.

weekly 
    rotate 52 
    create 
    dateext 
    compress 
    delaycompress 
    include /etc/logrotate.d 

내가 여기 실종 무엇 :

다음
extension .log 
    rotate 52 
    daily 
    nocreate 
    nodateext 
    missingok 
    notifempty 
    compress 
    delaycompress 

은 /etc/logrotate.conf의 설정인가?

감사합니다, 나스

답변

1

당신이 설정의 사본을 보면 당신이 옵션 extension .log이 찾을 것 "/etc/logrotate.d/에서 파일.

이 옵션을 사용하려고하는 의미 회전 된 파일에 .log 확장자를 추가합니다. 이 옵션을 제거하고 logrotate를 다시 실행하면 회전 된 파일에 대한 확장자는 기본적으로 * .log.1, * .log.2 등입니다.

요약하면 extension .log 옵션을 제거하십시오. 회전 된 파일에 .log를 확장자로 사용하십시오.