TimedRotatingFileHandler Меняет имя файла?Python

Программы на Python
Ответить
Anonymous
 TimedRotatingFileHandler Меняет имя файла?

Сообщение Anonymous »

Я пытаюсь реализовать обработчик ведения журнала Python TimedRotatingFileHandler.
Когда он переходит на полночь, он добавляет текущий день в форме ГГГГ-ММ-ДД.

Код: Выделить всё

LOGGING_MSG_FORMAT  = '%(name)-14s > [%(levelname)s] [%(asctime)s] : %(message)s'
LOGGING_DATE_FORMAT = '%Y-%m-%d %H:%M:%S'

logging.basicConfig(
level=logging.DEBUG,
format=LOGGING_MSG_FORMAT,
datefmt=LOGGING_DATE_FORMAT
)
root_logger = logging.getLogger('')
logger = logging.handlers.TimedRotatingFileHandler("C:\\logs\\Rotate_Test",'midnight',1)
root_logger.addHandler(logger)
while True:
daemon_logger = logging.getLogger('TEST')
daemon_logger.info("SDFKLDSKLFFJKLSDD")
time.sleep(60)
Первый созданный файл журнала называется Rotate_Test, затем, когда он переносится на следующий день, имя файла меняется на Rotate_Test.ГГГГ-ММ-ДД где ГГГГ-ММ-ДД — текущий день.
Как изменить способ изменения имени файла?

Подробнее здесь: https://stackoverflow.com/questions/338 ... -file-name
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»