У меня есть RotatingFileHandler
с mode=w
, maxBytes=20000000
и backupCount=10
, как показано ниже:
[loggers]
keys=root
[logger_root]
level=INFO
handlers=file
[formatters]
keys=simple
[formatter_simple]
format=[%(levelname)s] %(asctime)s : %(name)s - %(message)s
datefmt=%H:%M:%s
[handlers]
keys=file
[handler_file]
class=handlers.RotatingFileHandler
formatter=simple
level=INFO
args=(log_directory,'w', 20000000, 10)
Это означает, что через некоторое время будет присутствовать 11 отдельных файлов журнала (test.log, test.log.1, ..., test.log.10
). Мое требование: при запуске приложения я хочу удалить все файлы журнала резервного копирования (test.log.1, ..., test.log.10
). Содержимое test.log
(текущего) файла журнала в любом случае будет удалено, поскольку для mode
установлено значение w
.