From 5bc3e187f3bc7b966c3d7fe89befa3844fc0a85b Mon Sep 17 00:00:00 2001 From: Floke Date: Wed, 7 May 2025 09:52:50 +0000 Subject: [PATCH] bugfix --- brancheneinstufung.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/brancheneinstufung.py b/brancheneinstufung.py index 6d01a0f0..872f2c53 100644 --- a/brancheneinstufung.py +++ b/brancheneinstufung.py @@ -11186,19 +11186,23 @@ def main(): # Diese Konfiguration wird wirksam, sobald die Handler hinzugefuegt werden. # Standard-Logging Level festlegen (aus Config Block 1) log_level = logging.DEBUG if getattr(Config, 'DEBUG', False) else logging.INFO - # ... (Rest des Logging Setups bleibt gleich) ... + log_format = '%(asctime)s - %(levelname)-8s - %(name)-25s - %(message)s' # <<< DIESE ZEILE HINZUFÜGEN/KORRIGIEREN + + # Root-Logger konfigurieren (mit Console Handler, File Handler wird spaeter hinzugefuegt) + # handlers=[] verhindert default Console Handler, wir fuegen ihn manuell hinzu fuer mehr Kontrolle + logging.basicConfig(level=log_level, format=log_format, handlers=[]) # log_format wird hier bereits verwendet # Console Handler explizit hinzufuegen console_handler = logging.StreamHandler() console_handler.setLevel(log_level) # Nimm das globale Level - console_handler.setFormatter(logging.Formatter(log_format)) + console_handler.setFormatter(logging.Formatter(log_format)) # Jetzt sollte log_format definiert sein # Pruefen, ob nicht schon ein Console Handler vorhanden ist (z.B. bei wiederholten Aufrufen in Tests) if not any(isinstance(h, logging.StreamHandler) for h in logging.getLogger('').handlers): logging.getLogger('').addHandler(console_handler) # Testnachricht (geht nur an Konsole, da File Handler noch fehlt) - logger.debug("DEBUG Logging initial konfiguriert (nur Konsole).") # Jetzt sollte logger definiert sein + logger.debug("DEBUG Logging initial konfiguriert (nur Konsole).") logger.info("INFO Logging initial konfiguriert (nur Konsole).")