Wenn ich das Protokollierungsmodul mit einem Befehlszeilenparameter wie diesem auf DEBUG setze:
if (opt["log"] == "debug"):
logging.basicConfig(level=logging.DEBUG)
Wie kann ich später feststellen, ob der Logger auf DEBUG eingestellt war? Ich schreibe einen Dekorateur, der eine Funktion zeitlich festlegt, wenn das True-Flag an ihn übergeben wird. Wenn kein Flag angegeben wird, werden standardmäßig Zeitinformationen gedruckt, wenn der Root-Logger auf DEBUG gesetzt ist.