如果我想要函数名称,我可以简单地将 %(funcName)s
包含在 Formatter 中。但是我如何获取包含日志记录调用的类的名称呢?
我已经浏览了 logging
的文档,但我找不到任何提及它的地方。
原文由 c00kiemonster 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果我想要函数名称,我可以简单地将 %(funcName)s
包含在 Formatter 中。但是我如何获取包含日志记录调用的类的名称呢?
我已经浏览了 logging
的文档,但我找不到任何提及它的地方。
原文由 c00kiemonster 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答973 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
要获得类名以使用记录器输出的一种相当简单的 pythonic 方法,只需使用日志记录类。
通过如上所述命名记录器,
%(name)s
将是您的班级名称示例输出
备择方案)
非继承