Если я установил регистрирующийся модуль для ОТЛАДКИ с параметром командной строки как это:
if (opt["log"] == "debug"):
logging.basicConfig(level=logging.DEBUG)
Как я могу позже сказать, был ли регистратор установлен ОТЛАДИТЬ? Я пишу декоратору, который будет время функция, если флаг True будет передан ей, и если никакой флаг не дан, она принимает значение по умолчанию к печати информации синхронизации, когда корневой регистратор установлен ОТЛАДИТЬ.
logging.getLogger().getEffectiveLevel()
log.getLogger()
без аргументов получает логгер корневого уровня.
http://docs.python.org/library/logging.html#logging.Logger.getEffectiveLevel