关于python:如何将函数名包含到日志中

How to include the function name into logging

Running the code below prints out two messages:

1
2
[INFO] 2017-07-14 21:42:07, printed by func A
[INFO] 2017-07-14 21:42:07, printed by func B

我们知道,模块的logging〔1〕方法可用于信息格式的自定义。我们可以配置它,用当前时间或真实电平或日期等来开始测井消息。我想知道,是否有一种方法包括功能名称,从测井正在创建的地方。因此,每次使用log.info()的方法都有一个功能名称,甚至可能还有一个代码线号码。

ZZU1


如本文所述,只需使用%(funcName)s