📚 Improved error monitoring configuration & utility files 🖥️
This commit is contained in:
@@ -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)}")
|
Reference in New Issue
Block a user