Logging python change text level level - PullRequest
0 голосов
/ 07 июня 2018

с библиотекой

import logging

Когда я использую метод .error(text) или .warning(text), регистратор записывает уровень журнала как INFO, WARNING, ERROR и т. Д.

Мне было интересно, есть ли способ изменить строку WARNING, например, на WARN (и вместо этого ERROR вместо ERR).

TLDR;Я хочу изменить уровень ведения журнала текста для сообщения («ОТЛАДКА», «ИНФОРМАЦИЯ», «ПРЕДУПРЕЖДЕНИЕ», «ОШИБКА», «КРИТИЧЕСКИЙ») по своему усмотрению ... Есть ли способ сделать это?

1 Ответ

0 голосов
/ 07 июня 2018

Он поставляется из коробки в модуле logging с функцией addLevelName:

logging.addLevelName(logging.WARNING, "WARN")
logging.addLevelName(logging.ERROR, "ERR")

Эти имена будут использоваться всеми форматерами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...