import logging logging.getLevelName(level)
level
- int
числовое представление уровня логирования.Функция getLevelName()
модуля logging
возвращает текстовое представление уровня level
логирования ведения журнала.
Если уровень является одним из предопределенных уровней CRITICAL
, ERROR
, WARNING
, INFO
или DEBUG
, то возвращается соответствующая строка. Если стандартные уровни были связаны с именами с помощью функции logging.addLevelName()
, то возвращается имя, с которым связывался указанный уровень.
Если передается числовое значение, соответствующее одному из определенных пользователем уровней, то возвращается соответствующее строковое представление. В противном случае возвращается строка 'Level %s' % level
.
Примечание. Уровни являются внутренними целыми числами, так как они должны сравниваться в логике регистрации. Функция logging.getLevelName()
используется для преобразования целочисленного уровня в его имя, отображаемое в отформатированном сообщении журнала, с помощью спецификатора формата %(levelname)s
.
>>> import logging >>> logging.getLevelName(10) # 'DEBUG' >>> logging.getLevelName(40) # 'ERROR' >>> logging.getLevelName(15) # 'Level 15'