Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何创建保存日志文件的路径?并每次保存在单独的日志文件中?_Python_Logging - Fatal编程技术网

Python 如何创建保存日志文件的路径?并每次保存在单独的日志文件中?

Python 如何创建保存日志文件的路径?并每次保存在单独的日志文件中?,python,logging,Python,Logging,现在我需要保存一个日志文件,但不知道如何将日志文件保存到所需的路径。怎么排队 我用过这个,但是出现了一个bug。请帮忙!谢谢 import logging import logging.config logging.basicConfig(format='%(asctime)s %(message)s', filename='daily_report.log', level=logging.INFO) logging.config.fileConfig('C:/.../.../.../dail

现在我需要保存一个日志文件,但不知道如何将日志文件保存到所需的路径。怎么排队

我用过这个,但是出现了一个bug。请帮忙!谢谢

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)
我找到了自己的解决方案,可以直接将路径添加到basicConfig的“filename=…”中

下一个问题是如何将日志文件保存到一个单独的文件中,文件名为datetime格式

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

.basicConfig
之后,我发现解决方案是直接替换到第一行代码

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

下一个问题是如何为每次运行代码生成单独的文件日志?

您搜索过如何创建文件夹吗?您的意思是从os.makedir()开始?我在创建日志文件和路径方面是新手。我已经读过了,但似乎没有提到保存文件的路径,请包括您收到的错误消息。