我想知道如何实现一个可以在任何地方使用您自己的设置的全局记录器:
我目前有一个自定义记录器类:
class customLogger(logging.Logger):
...
Run Code Online (Sandbox Code Playgroud)
该类位于一个单独的文件中,包含一些格式化程序和其他内容.记录仪可以完美地完成.
我在我的主python文件中导入这个模块并创建一个这样的对象:
self.log = logModule.customLogger(arguments)
Run Code Online (Sandbox Code Playgroud)
但显然,我无法从代码的其他部分访问此对象.我使用了错误的方法吗?有一个更好的方法吗?