로그 파일 관리하기

매뉴얼웍스를 운영하면서 남겨지는 로그 파일을 관리하는 방법을 설명합니다.

catalina.out 로그 파일

매뉴얼웍스는 아파치 톰캣을 사용합니다. 오랫동안 매뉴얼웍스를 운영하면 리눅스 환경에서 catalina.out 로그 파일의 크기가 매우 커집니다. logrotate를 통해 일자별로 나눠 저장할 수 있습니다. 자세한 방법은 catalina.out 로그 파일을 logrotate를 이용해 일자별로 나눠 저장하기를 참고합니다.

catalina.out은 톰캣이 자동으로 나누지 않으므로 계속 커집니다. 로그를 방치하면 디스크 공간이 가득 차 매뉴얼웍스가 중단될 수 있습니다.

로그 파일 위치

3RABBITZ_HOME은 매뉴얼웍스를 설치한 디렉터리(윈도우에서는 폴더)를 지칭합니다.

로그 파일 위치는 다음 디렉터리(폴더)입니다.

3RABBITZ_HOME/logs

로그는 일자별로 구분하여 파일에 씁니다. 서버 관련 로그는 catalina.yyyy-MM-dd.log 파일에, 애플리케이션 관련 로그는 localhost.yyyy-MM-dd.log 파일에 씁니다.

로그 파일 위치 바꾸기

로그 파일 위치를 바꾸려면 다음 파일을 변경합니다.

3RABBITZ_HOME/tomcat/conf/logging.properties

이 파일을 설정하는 방법은 아파치 톰캣 가이드를 참고합니다.

로그 파일 위치를 바꾸면 <관리 | 서버 관리 | 로그> 메뉴를 통해 로그를 관리할 수 없습니다. 메뉴에서 계속 관리하려면 콘솔에서 다음 명령어로 변경한 로그 파일 위치를 지정합니다.

set-preference -name LOG_DIRECTORY -value /app/logs