X일보다 오래된 로그 파일 삭제 (Delete log files older than X days)


문제 설명

X일보다 오래된 로그 파일 삭제 (Delete log files older than X days)

Python의 TimedRotatingFileHandler를 사용하여 로그를 만들고 회전하고 있습니다. 그러나 TimedRotatingFileHandler에서 특정 일 이후 오래된 로그를 삭제하기 위해 사용할 수 있는 내장 기능이 있는지 또는 로그를 정리하기 위해 별도의 Python 스크립트를 작성해야 하는지 궁금합니다.


참조 솔루션

방법 1:

You can pass a backupCount parameter to do that. More info at https://docs.python.org/3/library/logging.handlers.html#timedrotatingfilehandler

(by adiluis.parravicini)

참조 문서

  1. Delete log files older than X days (CC BY‑SA 2.5/3.0/4.0)

#Python #python-logging #python-3.x #logging






관련 질문

Python - 파일 이름에 특수 문자가 있는 파일의 이름을 바꿀 수 없습니다. (Python - Unable to rename a file with special characters in the file name)

구조화된 배열의 dtype을 변경하면 문자열 데이터가 0이 됩니다. (Changing dtype of structured array zeros out string data)

목록 목록의 효과적인 구현 (Effective implementation of list of lists)

for 루프를 중단하지 않고 if 문을 중지하고 다른 if에 영향을 줍니다. (Stop if statement without breaking for loop and affect other ifs)

기본 숫자를 10 ^ 9 이상으로 늘리면 코드가 작동하지 않습니다. (Code fails to work when i increase the base numbers to anything over 10 ^ 9)

사용자 지정 대화 상자 PyQT5를 닫고 데이터 가져오기 (Close and get data from a custom dialog PyQT5)

Enthought Canopy의 Python: csv 파일 조작 (Python in Enthought Canopy: manipulating csv files)

학생의 이름을 인쇄하려고 하는 것이 잘못된 것은 무엇입니까? (What is wrong with trying to print the name of the student?)

다단계 열 테이블에 부분합 열 추가 (Adding a subtotal column to a multilevel column table)

여러 함수의 변수를 다른 함수로 사용 (Use variables from multiple functions into another function)

리프 텐서의 값을 업데이트하는 적절한 방법은 무엇입니까(예: 경사하강법 업데이트 단계 중) (What's the proper way to update a leaf tensor's values (e.g. during the update step of gradient descent))

Boto3: 조직 단위의 AMI에 시작 권한을 추가하려고 하면 ParamValidationError가 발생합니다. (Boto3: trying to add launch permission to AMI for an organizational unit raises ParamValidationError)







코멘트