📚 Improved error monitoring configuration & utility files 🖥️

This commit is contained in:
2025-05-30 20:25:21 +02:00
parent f45fcc5d0e
commit 5543e9ba5e
4 changed files with 783 additions and 1 deletions

View File

@@ -464,4 +464,30 @@ def measure_execution_time(func=None, logger=None, task_name=None):
if func:
return decorator(func)
return decorator
return decorator
# Error-Monitoring Integration
def setup_error_monitoring():
"""
Initialisiert das Error-Monitoring-System für automatische E-Mail-Berichte.
"""
try:
from utils.error_monitor import install_error_monitoring
# Error-Monitoring für wichtige Logger aktivieren
critical_loggers = [
'app', # Hauptanwendung
'auth', # Authentifizierung
'jobs', # Job-Management
'printers', # Drucker-System
'scheduler', # Job-Scheduler
'database', # Datenbank-Operationen
'security' # Sicherheit
]
install_error_monitoring(critical_loggers)
print("🔍 Error-Monitoring für kritische Systeme aktiviert")
except Exception as e:
print(f"❌ Fehler beim Initialisieren des Error-Monitoring: {str(e)}")