Ich habe ein einfaches Python-Skript erstellt: < /p>
import logging
import sys
if __name__ == "__main__":
logging.basicConfig(level=logging.DEBUG)
print("This is a normal print statement", file=sys.stdout)
logging.debug("debug message")
logging.info("info message")
logging.warning("warning message")
< /code>
Ich würde erwarten, dass die Farbe für die "Info" -Pevel wie Sysout oder zumindest eine Neutralfarbe entspricht. Die Ausgabe des Laufs meines Skripts lautet jedoch:
< /p>
Ich möchte, dass die "info" -Protokolle mindestens derselben Farbe wie die von "Print" stammen. Ich habe versucht, eine solche Konfiguration hinzuzufügen: < /p>
logging.basicConfig(level=logging.DEBUG, format="%(asctime)s - %(levelname)s - %(message)s")
< /code>
Aber das hat nicht geholfen. Ich möchte nicht "Protokoller" für mein Projekt einrichten Alle Ebenen und viele Protokollnachrichten, sodass diese roten Info -Protokolle die gesamten Protokolle sehr unlesbar machen. Ich habe kein Besonderes Konfigurationen. Wie kann ich einfach die "Protokollierung" so konfigurieren, dass sie eine richtige Färbung haben?
So konfigurieren Sie Python Simple "Protokollierung" mit unterschiedlichen Farben für verschiedene Ebenen ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post