Python:根据日志记录级别执行操作
我的一个Python:根据日志记录级别执行操作,python,logging,Python,Logging,我的一个logger.debug()语句接受的输入相当耗费人力 我知道我应该做logger.debug(“垃圾邮件是%s”,垃圾邮件温度),而不是logger.debug(“垃圾邮件是{}.format(垃圾邮件温度))。问题是,我需要执行的操作实际上是为了找出垃圾邮件温度的CPU密集型操作,如果日志记录级别是,比如说,信息,我就不需要这些操作 在这种情况下,最好的做法是什么?我自己找到了答案-我补充道 python 如果没有logging.getLogger().IsEnableFor(log
logger.debug()
语句接受的输入相当耗费人力
我知道我应该做logger.debug(“垃圾邮件是%s”,垃圾邮件温度)
,而不是logger.debug(“垃圾邮件是{}.format(垃圾邮件温度))
。问题是,我需要执行的操作实际上是为了找出垃圾邮件温度
的CPU密集型操作,如果日志记录级别是,比如说,信息
,我就不需要这些操作
在这种情况下,最好的做法是什么?我自己找到了答案-我补充道
python
如果没有logging.getLogger().IsEnableFor(logging.DEBUG):
返回
在我想避免的部分之前
(我从中得到灵感)