http://cronolog.org/download/index.html

 

위 링크에서 최신버전 다운로드 또는 아래와 같이 wget 이용

# wget http://cronolog.org/download/cronolog-1.6.2.tar.gz

 

 

압축해제 등 설치 절차

 

# tar zxvf cronolog-1.6.2.tar.gz

# cd ./cronolog-1.6.2

# ./configure

# make

# make install

 

이렇게 하면 아래 경로에 설치가 완료된다.

# /usr/local/sbin/cronolog

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