首页 > 解决方案 > 在python中获取日志级别

问题描述

将级别设置为info

import logging
logging.basicConfig(filename='example.log',level=logging.INFO)

有没有办法可以打印level以确认它已设置为logging.INFO?我希望logging.__dict__能显示它,但我无法从那个字典中找到它。

标签: pythonlogging

解决方案


你可以这样做:

>>> logging.getLevelName(logging.getLogger().getEffectiveLevel())
'INFO'

调用.getEffectiveLevel()返回关卡的数字代码,并从那里通过适当命名的 获得关卡名称.getLevelName()


推荐阅读