ErrorLog11   article search result : 1

첫번째 log관리에서는 윈도우용 아파치에서 기본적으로 제공하는
툴을 가지고 로그관리해 보았다.
그러나  첫번째 rotatelogs 는 시간 / 용량 설정으로 파일관리를 할 수 밖에 없다는
한계를 가지고 있다.
만일 매일 날짜로 로그 파일을 갱신하고 싶을때는 cronolog 를 사용하는걸 권한다.

일단 아래 윈도우용(32bit) cronolog 파일을 다운받는다
(64bit는 별도로 지원되는 파일이 없었다. 아래 프로그램 제작사 홈페이지 참조. )

(좀더 최신 파일을 검색하고 싶다면 http://cronolog.org/download/index.html (새 창으로 열기) 방문하길 바란다)

압축을 풀면 여러 파일이 보일 것이다.
뭐 적당히 보시면 알겠지만 메뉴얼과 기타 기능 설명들이다.
이중에 cronolog.exe 파일을 원하는 곳에 복사한다.
가능하면 아파치가 설치된 폴더 즉 아파치>bin> 아래에 넣어두면
관리하기 편할 거라 생각된다.

사용방법은 rotatelog와 비슷하다
http.conf 파일에 도메인 설정부분에 로그파일을 수정햊 주면 된다.

<VirtualHost _default_:80>
  TransferLog "|d:/apache2/bin/cronolog.exe  logs/access-%Y%m%d.log"
  ErrorLog "|d:/apache2/bin/cronolog.exe  logs/error-%Y%m%d.log"
  ServerName domain.com
  DocumentRoot "C:/아파치가설치된경로/htdocs"
</VirtualHost>

주의할점은 access 로그에 CustomLog 가 아닌 TransferLog 이며 리눅스 처럼 끝나는 마지막에 common, combine 등의 옵션은 사용할 수 없다는 것과,
윈도우용 아파치에서는 공백을 자동으로 인식 못하므로 별도로 공배처리(₩표시)를 해야한다.
예)
ErrorLog "|C:/Program Files/Apache Group/Apache2/bin/cronolog.exe D:/logs/www.kaizer.co.kr/error-%Y%m%d.log"
TransferLog "|C:/Program Files/Apache Group/Apache2/bin/cronolog.exe D:/logs/www.kaizer.co.kr/access-%Y%m%d.log"

구지 예문처럼 사용할 필요는 없다.
웹로그등과 연동한다면 한 폴더에 넣어둔다던가.
%Y 대문자를 %y 소문자로 변경하여 2008 / 08 이런식으로
자기에게 맞는 값을 변경하여 사용하자.

여러가지 사용예를 알고 싶다면
리눅스 아파치 로그 관리 카테고리를 참조하길 바란다. http://kaizer.co.kr/66 (새 창으로 열기)

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기
2008/04/23 21:26 2008/04/23 21:26
REPLY AND TRACKBACK RSS http://www.kaizer.co.kr/rss/response/65
REPLY AND TRACKBACK ATOM http://www.kaizer.co.kr/atom/response/65
TRACKBACK ADDRESS
http://www.kaizer.co.kr/trackback/65
REPLY RSS http://www.kaizer.co.kr/rss/comment/65
REPLY ATOM http://www.kaizer.co.kr/atom/comment/65
[로그인][오픈아이디란?]
이름 :
비밀번호 :
홈사이트 :
비밀글 :
*1 
count total 62379, today 48, yesterday 87
관리인 : kaizer
rss
I am
전체
OS HOW To
NetWork
AP and UTIL
DDI Ong
My Photos
최근에 쓴 글
Windows 터미널 관리 프로그램
달력
«   2010/09   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30