2012-01-13 2 views
1

log4j 구성에서 롤링 파일 appender를 사용하여 매일 로그 파일을 제대로 롤백했습니다.log4j 롤링 appender 재시작시 덮어 쓰기

문제는 서버가 다시 시작될 때 어떤 이유로 든 다시 시작하기 전의 모든 로그를 잃어 버리는 것입니다. 무슨 일이 벌어지고있는 것 같아요 재시작 후, 새로운 로그 문이 올 때 server.log가 덮어 쓰이기 때문에 파일이 자정에 롤오버 될 때 다시 남은 로그 문은 남아 있습니다.

나는 모든 문제가 재시작되도록 강제하는 로그를 갖고 싶습니다. 모든 아이디어를 어떻게 해결할 수 있습니까?

답변

1

아마도이 질문은 간단한 질문이지만 appender의 "Append"매개 변수를 true로 설정 했습니까?

<appender name="app" class="org.apache.log4j.DailyRollingFileAppender"> 
    <param name="Append" value="true" /> 
</appender>