Python Glossary English

все 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Сообщить о неточности