Python: Protokollierung.streamhandler ist nicht das versenden von logs auf stdout

Möchte ich StreamHandler-logging-handler für python.
Was ich versucht habe ist,

import logging
import sys
mylogger = logging.getLogger("mylogger")
h1 = logging.StreamHandler(stream=sys.stdout)
h1.setLevel(logging.DEBUG)

mylogger.addHandler(h1)

# now trying to log with the created logger
mylogger.debug("abcd") # <no output>
mylogger.info("abcd") # <no output>
mylogger.warn("abcd") # abcd

Bin ich etwas fehlt ? Oder tun, jede falsch ?
Warum die INFO und DEBUG-logs kommen nicht auf STDOUT ?

InformationsquelleAutor Aashish P | 2013-07-08

Schreibe einen Kommentar