我无法使用的一个方面是如何使用PyCharm正确设置日志记录。
让我最接近的指南是this。但是问题仍然存在,我需要在运行任何其他脚本之前运行logging_setup.py
。
假设我有一个2文件项目A.py
和B.py
与contex:
A.py
import logging as log
log.info("IM IN A")
B.py
import logging as log
log.info("IM IN B")
如何确保在执行A.py
或B.py
之前运行所有日志记录配置?
人们如何在Python和PyCharm中为项目设置日志记录?
答案 0 :(得分:0)
当我试图弄清楚日志记录是如何完成的时候,我实际上并没有发现方的页面太有用了。这个,http://docs.python-guide.org/en/latest/writing/logging/,好多了。如果您在相同的环境(例如生产)中运行脚本,只需编写一个指定日志文件,格式等的日志记录类。如果您在不同的环境中运行这些脚本,请将env作为参数传递并从中读取日志文件的名称配置文件。