ich geh behindert

This commit is contained in:
2025-06-05 01:34:10 +02:00
parent 0ae23e5272
commit 375c48d72f
478 changed files with 11113 additions and 231267 deletions

View File

@ -147,10 +147,10 @@ def setup_logging(log_level: str = "INFO", base_log_dir: str = None) -> None:
root_logger.addHandler(console_handler)
_logging_initialized = True
print(f" Logging-System erfolgreich initialisiert (Level: {log_level})")
print(f"[OK] Logging-System erfolgreich initialisiert (Level: {log_level})")
except Exception as e:
print(f" KRITISCHER FEHLER bei Logging-Initialisierung: {e}")
print(f"[ERROR] KRITISCHER FEHLER bei Logging-Initialisierung: {e}")
# Notfall-Konfiguration
logging.basicConfig(
level=getattr(logging, log_level.upper(), logging.INFO),
@ -221,7 +221,7 @@ def get_logger(name: str, log_level: str = None) -> logging.Logger:
return logger
except Exception as e:
print(f" Fehler beim Erstellen des Loggers '{name}': {e}")
print(f"[ERROR] Fehler beim Erstellen des Loggers '{name}': {e}")
# Fallback: Einfacher Logger ohne File-Handler
fallback_logger = logging.getLogger(name)
if name not in _logger_registry:
@ -257,7 +257,7 @@ def measure_execution_time(logger: logging.Logger = None, task_name: str = "Task
execution_time = (time.time() - start_time) * 1000 # in Millisekunden
# Protokolliere Erfolg
log.info(f" {task_name} '{func.__name__}' erfolgreich in {execution_time:.2f}ms")
log.info(f"[OK] {task_name} '{func.__name__}' erfolgreich in {execution_time:.2f}ms")
return result
@ -266,7 +266,7 @@ def measure_execution_time(logger: logging.Logger = None, task_name: str = "Task
execution_time = (time.time() - start_time) * 1000
# Protokolliere Fehler
log.error(f" {task_name} '{func.__name__}' fehlgeschlagen nach {execution_time:.2f}ms: {str(e)}")
log.error(f"[ERROR] {task_name} '{func.__name__}' fehlgeschlagen nach {execution_time:.2f}ms: {str(e)}")
# Exception weiterleiten
raise
@ -284,7 +284,7 @@ def log_startup_info():
try:
startup_logger.info("=" * 50)
startup_logger.info("🚀 MYP Platform Backend wird gestartet...")
startup_logger.info("[START] MYP Platform Backend wird gestartet...")
startup_logger.info(f"🐍 Python Version: {sys.version}")
startup_logger.info(f"💻 Betriebssystem: {os.name} ({sys.platform})")
startup_logger.info(f"📁 Arbeitsverzeichnis: {os.getcwd()}")
@ -298,7 +298,7 @@ def log_startup_info():
startup_logger.info("=" * 50)
except Exception as e:
print(f" Fehler beim Startup-Logging: {e}")
print(f"[ERROR] Fehler beim Startup-Logging: {e}")
def debug_request(logger: logging.Logger, request) -> None:
"""
@ -322,7 +322,7 @@ def debug_request(logger: logging.Logger, request) -> None:
logger.debug(f"📝 Form-Daten: {safe_form}")
except Exception as e:
logger.error(f" Fehler beim Request-Debugging: {str(e)}")
logger.error(f"[ERROR] Fehler beim Request-Debugging: {str(e)}")
def debug_response(logger: logging.Logger, response, duration_ms: Optional[float] = None) -> None:
"""
@ -334,7 +334,7 @@ def debug_response(logger: logging.Logger, response, duration_ms: Optional[float
duration_ms: Optionale Ausführungszeit in Millisekunden
"""
try:
status_emoji = "" if response.status_code < 400 else "" if response.status_code >= 500 else "⚠️"
status_emoji = "[OK]" if response.status_code < 400 else "[ERROR]" if response.status_code >= 500 else "[WARN]"
log_msg = f"📤 RESPONSE: {status_emoji} {response.status_code}"
@ -345,7 +345,7 @@ def debug_response(logger: logging.Logger, response, duration_ms: Optional[float
logger.debug(f"📏 Content-Length: {response.content_length or 'Unbekannt'}")
except Exception as e:
logger.error(f" Fehler beim Response-Debugging: {str(e)}")
logger.error(f"[ERROR] Fehler beim Response-Debugging: {str(e)}")
# ===== NOTFALL-LOGGING =====
@ -371,4 +371,4 @@ if __name__ != "__main__":
try:
setup_logging()
except Exception as e:
print(f" Auto-Initialisierung des Logging-Systems fehlgeschlagen: {e}")
print(f"[ERROR] Auto-Initialisierung des Logging-Systems fehlgeschlagen: {e}")