Ich nutze das Python Modul parsedatetime. Dieses gibt nach meiner eigenen Konfiguration von logging debug Meldungen auf die Standardausgabe aus, was ich unterbinden möchte.
Im Modul selbst wird Logging eigentlich deaktiviert:
Code: Alles auswählen
import logging
try: # Python 2.7+
from logging import NullHandler
except ImportError:
class NullHandler(logging.Handler):
def emit(self, record):
pass
log = logging.getLogger(__name__)
log.addHandler(NullHandler())Code: Alles auswählen
[logger_parsedatetime]
level=NOTSET
handlers=nullhandler
qualname=parsedatetime
propagate=0
[handler_nullhandler]
class=cloudfusion.mylogging.nullhandler.NullHandler
args=()Trotzdem findet die Log Ausgabe weiterhin statt.
Überschreibe ich mit
Code: Alles auswählen
logging.config.fileConfigÜbersehe ich da etwas, oder ist vielleicht
Code: Alles auswählen
__name__Gruß,
Boa
