Wenn ich ein Ereignis mit protokolliere logging.info
, wird es nicht im Python-Terminal angezeigt.
import logging
logging.info('I am info') # no output
Im Gegensatz dazu werden mit protokollierte Ereignisse logging.warn
im Terminal angezeigt.
import logging
logging.warn('I am warning') # outputs "I am warning"
Kann ich die Umgebungsebene ändern, um logging.info
auf der Konsole zu drucken? Ich möchte vermeiden, Änderungen an jeder Python-Datei vorzunehmen.
getLogger()
angeben, erhalten Sie den Root-Logger zurück. Solange Sie die anderen Logger nicht ändern, müssen Sie nur den Root-Logger ändern.