[java] Log4j의 로그 파일 보존 기간 설정 방법
Log4j는 자바 어플리케이션에서 로그를 기록하고 관리하는 데 사용되는 라이브러리입니다. 이 라이브러리를 사용하여 로그 파일을 생성하면 로그 파일이 계속해서 쌓이게 되는데, 이로 인해 디스크 공간을 차지하게 됩니다. 로그 파일의 보존 기간을 설정하여 오래된 로그 파일을 자동으로 삭제할 수 있습니다.
로그 파일 보존 기간 설정하기
Log4j에서 로그 파일 보존 기간을 설정하려면 log4j.properties
파일을 수정해야 합니다. 해당 파일은 보통 프로젝트의 리소스 디렉터리에 위치하고 있습니다.
아래는 Log4j의 로그 파일 보존 기간 설정을 위한 log4j.properties
파일의 예시입니다.
# 로그 파일 보존 기간 설정
log4j.appender.file.MaxFileSize=10MB
log4j.appender.file.MaxBackupIndex=5
log4j.appender.file.MaxFileSize
는 각 로그 파일의 최대 크기를 설정합니다. 위의 예시에서는 10MB로 설정되어 있습니다.log4j.appender.file.MaxBackupIndex
는 보존할 로그 파일 개수를 설정합니다. 위의 예시에서는 최대 5개의 로그 파일이 보존됩니다. 새로운 로그 파일이 생성되면 가장 오래된 로그 파일이 삭제됩니다.