🎉 🎨 Feature: Enhanced Logging and Monitoring System

📚  🔍 Improved Utility Modules
🐛  🚧 Refactoring of Backend Blueprints for Better Organization
💄  🖼️ Updated Utility Cache Files

This commit introduces a new logging and monitoring system, enhancing our application's observability. Additionally, we've refactored the backend blueprint modules to improve organization and maintainability. The utility cache files have been updated as well.
This commit is contained in:
2025-06-19 21:48:29 +02:00
parent 38621f0f09
commit 3c1129644c
27 changed files with 15 additions and 0 deletions

View File

@ -49696,3 +49696,4 @@ WHERE users.id = ?
2025-06-19 17:43:22 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O)
2025-06-19 21:00:19 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db
2025-06-19 21:00:19 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O)
2025-06-19 21:47:13 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db

View File

@ -785,3 +785,5 @@
2025-06-19 13:08:28 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-19 13:08:31 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-19 13:08:31 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-19 21:47:13 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-19 21:47:13 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)

View File

@ -3245,3 +3245,7 @@
2025-06-19 13:08:31 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor mit Session-Caching initialisiert
2025-06-19 13:08:31 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-19 13:08:31 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-19 21:47:13 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-19 21:47:13 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor mit Session-Caching initialisiert
2025-06-19 21:47:13 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-19 21:47:13 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)

View File

@ -1522,3 +1522,5 @@
2025-06-19 13:08:32 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-19 17:43:39 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-19 17:43:40 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-19 21:47:13 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-19 21:47:13 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)

View File

@ -2365,3 +2365,4 @@
2025-06-19 13:08:31 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-19 13:08:32 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-19 13:08:32 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-19 21:47:13 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True

View File

@ -1176,3 +1176,5 @@
2025-06-19 13:08:31 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-19 13:08:31 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-19 13:08:32 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-19 21:47:13 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-19 21:47:13 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)

View File

@ -3334,3 +3334,4 @@
2025-06-19 13:13:06 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001E7C7413CE0>, 'Connection to 192.168.0.104 timed out. (connect timeout=2)'))
2025-06-19 13:13:06 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.104 fehlgeschlagen: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001E7C7413CE0>, 'Connection to 192.168.0.104 timed out. (connect timeout=2)'))
2025-06-19 13:13:11 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.106: Status = off
2025-06-19 21:47:13 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert

View File

@ -987,3 +987,5 @@
2025-06-19 21:00:08 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-19 21:00:19 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-19 21:00:19 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-19 21:47:13 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-19 21:47:13 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)