I Pythons builtin logging
ModulHinzufügen chromalog zu STDOUT und Dateiprotokollierung
# create logger with 'spam_application'
logger = logging.getLogger('spam_application')
# create file handler which logs even debug messages
fh = logging.FileHandler('spam.log')
fh.setLevel(logging.DEBUG)
logger.addHandler(fh)
logger.info('information!2') # this DOES go to both STDOUT and the FILE. but how to chromalog it???
Die schöne an dieser Einstellung bin ist, dass der Ausgang druckt zum Terminal UND in die Datei spam.log. Jetzt möchte ich chromalog
in dieses einstecken, um Farbausgaben zum Terminal zu erhalten. Normalerweise Leider würde ich dies tun, indem Sie die oben mit
chromalog.basicConfig(level=logging.DEBUG, format='%(asctime)s %(filename)s line %(lineno)d %(levelname)s: %(message)s', datefmt='%Y-%m-%d at %I:%M %p and %S secs')
prefacing, denke ich chromalog erkennt, dass die Ausgabe in eine Datei wird und schaltet sich aus Farbe. Es wäre ideal, wenn chromalog die Farbe für die Terminalausgänge aktivieren und die Farbe für die Dateiausgänge ausschalten könnte.
Ist das möglich? Wie würde ich das tun? P.S. Ich bin offen für eine Alternative zu Chromalog.
Danke! Ja, es scheint, dass die Standardfarbe der .info() -Methode für mich nicht farbig ist. – mareoraft