Сообщить об ошибке.

Функция addLevelName() модуля logging в Python

Определить собственный уровень важности события

Синтаксис:

import logging

logging.addLevelName(level, levelName)

Параметры:

  • level - int числовое уровня логирования,
  • levelName - строка с именем уровня логирования.

Возвращаемое значение:

  • нет.

Описание:

Функция addLevelName() модуля logging связывает уровень level с текстом levelName во внутреннем словаре, который используется для сопоставления числовых уровней с текстовым представлением.

Функция logging.addLevelName также может быть использована для определения собственных уровней. Единственным ограничением является то, что все используемые уровни должны быть зарегистрированы с использованием этой функции

Уровни level должны быть положительными целыми числами и они должны увеличиваться в порядке возрастания важности события.

Определение собственных уровней не должно быть необходимым, так как существующие уровни были выбраны на основе практического опыта. Однако, если в этом есть особая необходимость, то при определении собственных уровней следует соблюдать особую осторожность и возможно очень плохая идея определять свои уровни для библиотеки. Это связано с тем, что если авторы нескольких библиотек определяют собственные уровни, то существует вероятность, что вывод из таких библиотек будет затруднен для интерпретации, поскольку пользовательские уровни могут означать разные вещи для разных библиотек.