Как создать путь для сохранения файла журнала? И каждый раз сохранять в отдельный лог-файл? - PullRequest
0 голосов
/ 17 октября 2019

Теперь мне нужно сохранить файл журнала, но я не знаю, как сохранить файл журнала по нужному пути. Как сделать линию?

Я использовал это, но появляется ошибка. Пожалуйста помоги! Спасибо!

import logging
import logging.config

logging.basicConfig(format='%(asctime)s %(message)s', filename='daily_report.log', level=logging.INFO)
logging.config.fileConfig('C:/.../.../.../daily_report.log', disable_existing_loggers=False)

Я нашел свое собственное решение, чтобы напрямую добавить путь в 'filename = ...' basicConfig.

Следующая проблема - как сохранить файл журнала в отдельный файл с форматом даты и времени на имя файла

Ответы [ 2 ]

0 голосов
/ 17 октября 2019

Я нашел решение, просто заменив код первой строки.

logging.basicConfig(format='%(asctime)s %(message)s', filename="C:/.../.../.../daily_report.log"), level=logging.INFO)

Следующий вопрос: как создать отдельный файл журнала для каждого запуска кода?

0 голосов
/ 17 октября 2019

Попробуйте запустить

logging.FileHandler("C:/.../.../.../daily_report.log")

после .basicConfig

...