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" 과 같이 파일이름만 구분하고 같은 폴더에 저장하는 형식을 선호한다.