将级别设置为info
后:
import logging
logging.basicConfig(filename='example.log',level=logging.INFO)
是否可以打印level
以确认其设置为logging.INFO
?我希望logging.__dict__
可以显示它,但我无法从该字典中找到它。
答案 0 :(得分:2)
您可以这样做:
>>> logging.getLevelName(logging.getLogger().getEffectiveLevel())
'INFO'
对.getEffectiveLevel()
的调用将返回级别的数字代码,然后您将通过适当命名的.getLevelName()
获得级别名称。
答案 1 :(得分:0)
这对您有用吗?
import logging
lvl = logging.INFO
logging.basicConfig(filename='example.log',level=lvl)
print(logging.getLevelName(lvl))
>>>INFO