fmtter = logging.Formatter('%(asctime)s,%(msecs)05.1f (%(funcName)s) %(message)s', '%H:%M:%S')
rock_log = '%s/rock.log' % Build.path
hdlr = logging.FileHandler(rock_log, mode='w')
hdlr.setFormatter(fmtter)
hdlr.setLevel(logging.DEBUG)
rock_logger = logging.getLogger('rock')
rock_logger.addHandler(hdlr)
ich habe die oben LoggerPython-Protokollierung: Protokollierung setLevel() wird nicht erzwungen?
rock_logger.info("hi")
doesnt Druck etwas in das Protokoll ABER
rock_logger.error("hi")
DOES in das Protokoll
drucke ich denke, es ist etwas mit Niveau zu tun hat, aber ich es speziell auf logging.DEBUG
Wer weiß, was ich falsch mache?
yep, dass das Problem behoben! danke – ealeon
wusste nicht, dass Handler-Level die Logger nicht überschreiben – ealeon