我正在查看pythonlogging
模块来替换自定义代码,但是我不能决定在哪里调用basicConfig
方法。
如果我开发了一个名为mymodule
的模块,那么在mymodule
中只调用basicConfig
一次似乎是个好主意。
但是如果我(或其他人)想在自己的模块或程序中使用mymodule
并使用logging
模块,他们就不能自己调用basicConfig
,只能使用mymodule
中给basicConfig
的选项。
我知道有黑客可以解决这个问题。但是使用basicConfig
的正确方法是什么,它应该在哪里调用?
Tags:
在程序启动代码中调用它;最好从
__name__ == '__main__'
测试触发:并将您需要做的所有不属于您的模块库的内容放入主函数中,包括日志记录配置。在
相关问题 更多 >
编程相关推荐