log4j TimeBasedTriggeringPolicy (롤링파일) 질문드립니다.
- 작성자 :
- 장*형
- 작성일 :
- 2015-03-02 10:38:13
- 조회수 :
- 2,196
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
<!-- interval(default 1)이므로 1초 간격으로 rolling 수행 -->
<TimeBasedTriggeringPolicy />
log4j 로 데일리롤링파일을 만들려고 합니다.
위의 설명이 있길래
<RollingFile name="rollingFile" fileName="../logs/test.log" filePattern="../logs/test.log.%d{yyyy-MM-dd}">
<PatternLayout pattern="%d %5p [%c] %m%n" />
<Policies>
<!-- interval(default 1)이므로 1초 간격으로 rolling 수행 -->
<TimeBasedTriggeringPolicy interval="86400"/>
</Policies>
</RollingFile>
위와 같이 설정하였습니다.
60초 * 60분 * 24시간 = 86400초로 설정하였는데
일별로 로그가 나눠지지 않는거 같습니다.
1초 간격으로 수행되는게 맞나요?
그렇다면 interval 옵션을 주지 않으면 1초마다 로그파일이 따로 생기는건가요?
<TimeBasedTriggeringPolicy />
log4j 로 데일리롤링파일을 만들려고 합니다.
위의 설명이 있길래
<RollingFile name="rollingFile" fileName="../logs/test.log" filePattern="../logs/test.log.%d{yyyy-MM-dd}">
<PatternLayout pattern="%d %5p [%c] %m%n" />
<Policies>
<!-- interval(default 1)이므로 1초 간격으로 rolling 수행 -->
<TimeBasedTriggeringPolicy interval="86400"/>
</Policies>
</RollingFile>
위와 같이 설정하였습니다.
60초 * 60분 * 24시간 = 86400초로 설정하였는데
일별로 로그가 나눠지지 않는거 같습니다.
1초 간격으로 수행되는게 맞나요?
그렇다면 interval 옵션을 주지 않으면 1초마다 로그파일이 따로 생기는건가요?
A
안녕하세요. 장호형님
기본으로 1초마다 설정된 RollingFile 정보를 기반으로 쌓인 로그를 write 하게 됩니다.
장호형님 설정하신 내역은 86400초 마다 쌓인 로그를 write 하게 되어 있어서 원하는 결과가 나오지 않는거 같습니다.
기본옵션으로 테스트 하시고, 자세한 내역은 아래 내역을 참고해서 설정 하시면 될꺼 같습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:%EC%84%A4%EC%A0%95_%ED%8C%8C%EC%9D%BC%EC%9D%84_%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94_%EB%B0%A9%EB%B2%95
,안녕하세요. 장호형님
TimeBasedTriggeringPolicy 기본 1초로 되어 있습니다.
즉 1초마다 발생된 로그를 해당 RollingFile 정보를 기반으로 쌓인 파일 로그를 write 하게 됩니다.
장호형님 설정하신 내역은 86400초 마다 로그파일을 만들게 설정 하신거 같습니다.
일단 기본 옵션으로 테스트 해보시고, 자세한 사용법은 아래와 같습니다. 참고해서 사용하시면 될꺼 같습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:%EC%84%A4%EC%A0%95_%ED%8C%8C%EC%9D%BC%EC%9D%84_%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94_%EB%B0%A9%EB%B2%95
기본으로 1초마다 설정된 RollingFile 정보를 기반으로 쌓인 로그를 write 하게 됩니다.
장호형님 설정하신 내역은 86400초 마다 쌓인 로그를 write 하게 되어 있어서 원하는 결과가 나오지 않는거 같습니다.
기본옵션으로 테스트 하시고, 자세한 내역은 아래 내역을 참고해서 설정 하시면 될꺼 같습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:%EC%84%A4%EC%A0%95_%ED%8C%8C%EC%9D%BC%EC%9D%84_%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94_%EB%B0%A9%EB%B2%95
,안녕하세요. 장호형님
TimeBasedTriggeringPolicy 기본 1초로 되어 있습니다.
즉 1초마다 발생된 로그를 해당 RollingFile 정보를 기반으로 쌓인 파일 로그를 write 하게 됩니다.
장호형님 설정하신 내역은 86400초 마다 로그파일을 만들게 설정 하신거 같습니다.
일단 기본 옵션으로 테스트 해보시고, 자세한 사용법은 아래와 같습니다. 참고해서 사용하시면 될꺼 같습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:%EC%84%A4%EC%A0%95_%ED%8C%8C%EC%9D%BC%EC%9D%84_%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94_%EB%B0%A9%EB%B2%95