все Python 3loggingфункция
logging.getLevelName()
уровни
Переводит числовой уровень логирования в имя ('INFO'), а имя — обратно в число. Работает в обе стороны.
Синтаксис
logging.getLevelName(level)
Тип результата зависит от аргумента: getLevelName(20) даёт 'INFO', а getLevelName('INFO') — число 20. Неизвестное значение не вызывает ошибку, а возвращает строку 'Level …', в том числе для имени в нижнем регистре: getLevelName('info') — это 'Level info'. Для перевода имени в число надёжнее getLevelNamesMapping().
Примеры
import logging
print(logging.getLevelName(20), logging.getLevelName('INFO')) # → INFO 20
print(logging.getLevelName(15), '|', logging.getLevelName('info')) # → Level 15 | Level info
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности