Если я установил модуль регистрации в DEBUG с параметром командной строки следующим образом:
if (opt["log"] == "debug"):
logging.basicConfig(level=logging.DEBUG)
Как я могу позже сказать, был ли logger установлен в DEBUG? Я пишу декоратора, который будет время функции, если True флаг будет передан ему, и если флаг не указан, он по умолчанию для печати информации о времени, когда корневой журнал установлен в DEBUG.