http://cronolog.org 참고

cronolog 를 이용하면 로그를 저장할 때 날짜, 시간으로 파일을 자동으로 쉽게 나눌 수 있게 해준다. 개인적으로는 Apache에서 로그 기록할 때 많이 사용하고 있고 예를 들어 다음과 같이 쓴다.

 

TransferLog "|/usr/sbin/cronolog /web/logs/%Y/%m/%d/access.log"

ErrorLog "|/usr/sbin/cronolog /web/logs/%Y/%m/%d/errors.log"

CustomLog "|/usr/sbin/cronolog /web/logs/%Y/%m/%d/custom.log" common

 

위 설정된 로그는 다음과 같이 별도 구분된 폴더에 저장된다.

추가로 여기서 common은 Common Log Format을 사용함을 의미한다.

 

/web/logs/2002/12/31/access.log

/web/logs/2002/12/31/errors.log

 

하지만 폴더가 구분되면 관리가 어려워져서 개인적으로는

/errors.log_%Y%m%d" 과 같이 파일이름만 구분하고 같은 폴더에 저장하는 형식을 선호한다.

+ Recent posts