About 개발~~
[logback] rolling 시 날짜별로 디렉토리 생성해 보자~
wizardee
2014. 1. 10. 11:44
구글링 해도 잘 안 나와서 영어울렁증에도 불구하고 logback 사이트에서 찬찬히 찾아보니 방법이 있네~ 역시 이래서 원조(?!)가 좋은 거구나.. 쿨럭.
시간 또는 분(minute) 별로 서비스 로그를 저장하기 위해 logback.xml에서 rolling-policy 부분 설정내용을 한번 적어 본다.
보다 자세한 건 아래 사이트 참고~~ :)
http://logback.qos.ch/manual/appenders.html
그리고 <maxHistory>의 경우, 백업(?)된 로그파일들을 지우기 위해 사용하는 설정인데, 기준은 rolling-policy에 따른다. 예를 들면, <maxHistory>10</maxHistory> 라고 설정했을 때,
일(day) 단위로 rolling 할 경우엔 10일이 지난 파일들 삭제~
시간(hour) 단위로 rolling 할 경우엔 10시간이 지난 파일들 삭제~~
이렇게 된다.
처음에 초단위 rolling-policy를 설정했는데, 파일들이 막(!) 삭제되고 해서 깜놀했다는 ㅋㅋ
천재는 아니지만 언제나 노력하는 저(^^)를 포함한 모든 개발자 분들 화이팅입니다~! :-)