以下是我运行的一些代码:
import logging
logger = logging.getLogger("test.logger")
logger.setLevel(logging.DEBUG)
print("Effective logging level is {}".format(logger.getEffectiveLevel()))
这是输出:
Effective logging level is 10
如何打印关卡而不是数字?
答案 0 :(得分:4)
将数字级别传递给logging.getLevelName()
:
>>> import logging
>>> logging.getLevelName(10)
'DEBUG'
它在锡上说的是什么:
返回日志记录级别 lvl 的文本表示形式。
对于您的代码:
print("Effective logging level is {}".format(
logging.getLevelName(logger.getEffectiveLevel())))