RotatingFileHandler

1개의 글

자동화·AI

Python RotatingFileHandler 사용법: 자동화 로그 크기와 보관 개수 제한하기

요약: 예약 작업이 남기는 로그를 한 파일에 계속 추가하면 디스크를 채울 수 있다. Python 표준 라이브러리의 크기 기반 로그 회전을 적용하고, 보관 용량과 동시 실행 조건을 확인하는 방법을 정리한다.문제와 배경자동화는 정상 실행 중에도 많은 로그를 남긴다. 장애가 반복되면 출력량이 늘어나 로그 때문에 다른 업무까지 영향을 받을 수 있다.핵심 내용RotatingFileHandler는 파일 크기를 기준으로 로그를 회전시킨다. 크기 기반 회전을 사용하려면 maxBytes와 backupCount를 모두 0보다 크게 지정해야 한다. 회전 시 기존 파일은 번호가 붙은 백업 파일로 관리된다.실무 코드 예시다음은 단일 프로세스 설명용 예시다.운영 적용 전: 기존 로그와 로깅 설정을 백업하고, 테스트 환경에서 회전..

글 읽기