Die Dateien wurden in mehreren Bereichen des Backend-Systems aktualisiert und hinzugefügt:

1. 'backend/'
   - 'startup_test.log', 'startup_test2.log' (neue Logdateien)
   - 'imprint.html', 'legal.html', 'legal_complex.html.backup' (Dateiänderungen)
   - 'utils/job_queue_system.py', 'utils/utilities
This commit is contained in:
2025-06-19 23:43:43 +02:00
parent db88620d0c
commit 1b13ef3157
589 changed files with 2518 additions and 600 deletions

View File

@@ -1101,3 +1101,138 @@
2025-06-19 23:17:52 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_error_recovery_status: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:17:52 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_live_stats: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:17:52 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_system_status_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:17:53 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin
2025-06-19 23:18:22 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_system_status_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:18:22 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_error_recovery_status: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:18:22 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_live_stats: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:18:23 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin
2025-06-19 23:18:52 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_error_recovery_status: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:18:52 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_system_status_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:18:52 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_live_stats: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:18:53 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin
2025-06-19 23:19:22 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_system_status_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:19:22 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_live_stats: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:19:22 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_error_recovery_status: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:19:23 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin
2025-06-19 23:19:52 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_error_recovery_status: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:19:52 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_live_stats: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:19:52 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_system_status_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:19:53 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin
2025-06-19 23:20:22 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_error_recovery_status: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:20:22 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_system_status_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:20:22 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_live_stats: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:20:23 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin
2025-06-19 23:20:52 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_error_recovery_status: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:20:52 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_system_status_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:20:52 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_live_stats: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:20:53 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin
2025-06-19 23:21:22 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_live_stats: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:21:22 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_system_status_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:21:22 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_error_recovery_status: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:21:23 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin
2025-06-19 23:22:19 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:22:19 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin
2025-06-19 23:22:19 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers'
2025-06-19 23:22:20 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_live_stats: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:22:20 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_system_status_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:22:21 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin
2025-06-19 23:22:23 - [admin] admin - [INFO] INFO - Admin-Check für Funktion tapo_monitoring: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:22:23 - [admin] admin - [INFO] INFO - Tapo-Monitoring aufgerufen von admin
2025-06-19 23:22:36 - [admin] admin - [INFO] INFO - Tapo-Monitoring geladen: 6 Steckdosen, 0 online
2025-06-19 23:22:43 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:22:43 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin
2025-06-19 23:22:43 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers'
2025-06-19 23:22:43 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_live_stats: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:22:43 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_system_status_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:22:44 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin
2025-06-19 23:22:46 - [admin] admin - [INFO] INFO - Admin-Check für Funktion guest_requests: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:22:46 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_guest_requests_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:22:46 - [admin] admin - [INFO] INFO - Gastanfragen abgerufen: 2 Einträge für Admin Administrator
2025-06-19 23:22:50 - [admin] admin - [INFO] INFO - Admin-Check für Funktion approve_guest_request_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:22:50 - [admin] admin - [ERROR] ERROR - Fehler beim Genehmigen der Gastanfrage 2: (sqlite3.IntegrityError) FOREIGN KEY constraint failed
[SQL: UPDATE guest_requests SET status=?, otp_code=?, processed_by=?, processed_at=?, approval_notes=?, updated_at=?, otp_expires_at=?, otp_code_plain=? WHERE guest_requests.id = ?]
[parameters: ('approved', '$2b$12$.MwT27Tdo/OOOMgs8CR6k.HOR.njyv2skDF.CPJEoBJSv6Eg9vQrS', 'admin', '2025-06-19 23:22:50.220564', '', '2025-06-19 23:22:50.461183', '2025-06-22 23:22:50.460084', '20TQNR', 2)]
(Background on this error at: https://sqlalche.me/e/20/gkpj)
2025-06-19 23:23:06 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:23:06 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin
2025-06-19 23:23:06 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers'
2025-06-19 23:23:06 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_live_stats: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:23:06 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_system_status_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:23:07 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin
2025-06-19 23:23:09 - [admin] admin - [INFO] INFO - Admin-Check für Funktion users_overview: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:23:09 - [admin] admin - [INFO] INFO - Benutzerübersicht geladen von admin
2025-06-19 23:23:09 - [admin] admin - [ERROR] ERROR - Fehler beim Laden der Benutzerübersicht: 'dict object' has no attribute 'online_printers'
2025-06-19 23:23:09 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_live_stats: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:23:09 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_system_status_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:23:10 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin
2025-06-19 23:23:24 - [admin] admin - [INFO] INFO - Admin-Check für Funktion create_user_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:23:25 - [admin] admin - [INFO] INFO - Neuer Benutzer erstellt: treset von Admin admin
2025-06-19 23:23:26 - [admin] admin - [INFO] INFO - Admin-Check für Funktion users_overview: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:23:26 - [admin] admin - [INFO] INFO - Benutzerübersicht geladen von admin
2025-06-19 23:23:26 - [admin] admin - [ERROR] ERROR - Fehler beim Laden der Benutzerübersicht: 'dict object' has no attribute 'online_printers'
2025-06-19 23:23:26 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_live_stats: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:23:26 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_system_status_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:23:27 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin
2025-06-19 23:23:30 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_system_status_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:23:31 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin
2025-06-19 23:23:42 - [admin] admin - [INFO] INFO - Admin-Check für Funktion optimize_database_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:23:42 - [admin] admin - [INFO] INFO - Datenbank-Optimierung angefordert von admin
2025-06-19 23:23:42 - [admin] admin - [INFO] INFO - Datenbank-Optimierung abgeschlossen: 4 Operationen
2025-06-19 23:23:45 - [admin] admin - [INFO] INFO - Admin-Check für Funktion create_backup_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:23:45 - [admin] admin - [INFO] INFO - System-Backup angefordert von admin
2025-06-19 23:23:45 - [admin] admin - [INFO] INFO - System-Backup erstellt: myp_backup_20250619_232345.zip (377244 Bytes)
2025-06-19 23:23:46 - [admin] admin - [INFO] INFO - Admin-Check für Funktion advanced_settings: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:23:46 - [admin] admin - [INFO] INFO - Erweiterte Einstellungen geladen von admin
2025-06-19 23:23:46 - [admin] admin - [ERROR] ERROR - Fehler beim Laden der erweiterten Einstellungen: 'maintenance_info' is undefined
2025-06-19 23:26:08 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:26:08 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin
2025-06-19 23:26:08 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers'
2025-06-19 23:26:09 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_live_stats: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:26:09 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_system_status_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:26:10 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin
2025-06-19 23:27:48 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:27:48 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin
2025-06-19 23:27:48 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers'
2025-06-19 23:27:48 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_live_stats: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:27:48 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_system_status_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:27:49 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin
2025-06-19 23:27:50 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:27:50 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin
2025-06-19 23:27:50 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers'
2025-06-19 23:27:50 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_live_stats: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:27:50 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_system_status_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:27:51 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin
2025-06-19 23:27:52 - [admin] admin - [INFO] INFO - Admin-Check für Funktion guest_otps_management: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:27:52 - [admin] admin - [INFO] INFO - Gast-OTP-Verwaltung aufgerufen von Admin Administrator
2025-06-19 23:27:52 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_guest_requests_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:27:52 - [admin] admin - [INFO] INFO - Gastanfragen abgerufen: 2 Einträge für Admin Administrator
2025-06-19 23:27:52 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_pending_guest_otps_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:27:52 - [admin] admin - [INFO] INFO - Aktive OTP-Codes abgerufen: 0 Codes
2025-06-19 23:27:54 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_guest_requests_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:27:54 - [admin] admin - [INFO] INFO - Gastanfragen abgerufen: 2 Einträge für Admin Administrator
2025-06-19 23:27:56 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:27:56 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin
2025-06-19 23:27:56 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers'
2025-06-19 23:27:56 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_live_stats: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:27:56 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_system_status_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:27:57 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin
2025-06-19 23:28:01 - [admin] admin - [INFO] INFO - Admin-Check für Funktion printers_overview: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:28:01 - [admin] admin - [INFO] INFO - Druckerübersicht geladen von admin
2025-06-19 23:28:01 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_live_stats: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:28:01 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_system_status_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:28:02 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin
2025-06-19 23:28:10 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_error_recovery_status: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:28:31 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_error_recovery_status: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:28:31 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_live_stats: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:28:31 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_system_status_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:28:32 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin
2025-06-19 23:28:35 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_error_recovery_status: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:28:45 - [admin] admin - [INFO] INFO - Admin-Check für Funktion create_backup: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:29:01 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_live_stats: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:29:01 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_system_status_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:29:01 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_error_recovery_status: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:29:02 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin
2025-06-19 23:29:31 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_error_recovery_status: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:29:31 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_system_status_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:29:31 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_live_stats: User authenticated: True, User ID: 1, Is Admin: True
2025-06-19 23:29:32 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin

View File

@@ -465,3 +465,63 @@
2025-06-19 23:17:23 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status abgerufen: critical
2025-06-19 23:17:52 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status angefordert von admin
2025-06-19 23:17:52 - [admin_api] admin_api - [INFO] INFO - Live-Statistiken abgerufen von Admin admin
2025-06-19 23:17:53 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check für Error-Recovery fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-19 23:17:53 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status abgerufen: critical
2025-06-19 23:18:22 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status angefordert von admin
2025-06-19 23:18:22 - [admin_api] admin_api - [INFO] INFO - Live-Statistiken abgerufen von Admin admin
2025-06-19 23:18:23 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check für Error-Recovery fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-19 23:18:23 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status abgerufen: critical
2025-06-19 23:18:52 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status angefordert von admin
2025-06-19 23:18:52 - [admin_api] admin_api - [INFO] INFO - Live-Statistiken abgerufen von Admin admin
2025-06-19 23:18:53 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check für Error-Recovery fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-19 23:18:53 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status abgerufen: critical
2025-06-19 23:19:22 - [admin_api] admin_api - [INFO] INFO - Live-Statistiken abgerufen von Admin admin
2025-06-19 23:19:22 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status angefordert von admin
2025-06-19 23:19:23 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check für Error-Recovery fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-19 23:19:23 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status abgerufen: critical
2025-06-19 23:19:52 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status angefordert von admin
2025-06-19 23:19:52 - [admin_api] admin_api - [INFO] INFO - Live-Statistiken abgerufen von Admin admin
2025-06-19 23:19:53 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check für Error-Recovery fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-19 23:19:53 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status abgerufen: critical
2025-06-19 23:20:22 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status angefordert von admin
2025-06-19 23:20:22 - [admin_api] admin_api - [INFO] INFO - Live-Statistiken abgerufen von Admin admin
2025-06-19 23:20:23 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check für Error-Recovery fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-19 23:20:23 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status abgerufen: critical
2025-06-19 23:20:52 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status angefordert von admin
2025-06-19 23:20:52 - [admin_api] admin_api - [INFO] INFO - Live-Statistiken abgerufen von Admin admin
2025-06-19 23:20:53 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check für Error-Recovery fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-19 23:20:53 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status abgerufen: critical
2025-06-19 23:21:22 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status angefordert von admin
2025-06-19 23:21:22 - [admin_api] admin_api - [INFO] INFO - Live-Statistiken abgerufen von Admin admin
2025-06-19 23:21:23 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check für Error-Recovery fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-19 23:21:23 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status abgerufen: critical
2025-06-19 23:22:20 - [admin_api] admin_api - [INFO] INFO - Live-Statistiken abgerufen von Admin admin
2025-06-19 23:22:43 - [admin_api] admin_api - [INFO] INFO - Live-Statistiken abgerufen von Admin admin
2025-06-19 23:23:06 - [admin_api] admin_api - [INFO] INFO - Live-Statistiken abgerufen von Admin admin
2025-06-19 23:23:09 - [admin_api] admin_api - [INFO] INFO - Live-Statistiken abgerufen von Admin admin
2025-06-19 23:23:26 - [admin_api] admin_api - [INFO] INFO - Live-Statistiken abgerufen von Admin admin
2025-06-19 23:26:09 - [admin_api] admin_api - [INFO] INFO - Live-Statistiken abgerufen von Admin admin
2025-06-19 23:27:48 - [admin_api] admin_api - [INFO] INFO - Live-Statistiken abgerufen von Admin admin
2025-06-19 23:27:50 - [admin_api] admin_api - [INFO] INFO - Live-Statistiken abgerufen von Admin admin
2025-06-19 23:27:56 - [admin_api] admin_api - [INFO] INFO - Live-Statistiken abgerufen von Admin admin
2025-06-19 23:28:01 - [admin_api] admin_api - [INFO] INFO - Live-Statistiken abgerufen von Admin admin
2025-06-19 23:28:10 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status angefordert von admin
2025-06-19 23:28:11 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check für Error-Recovery fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-19 23:28:11 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status abgerufen: critical
2025-06-19 23:28:31 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status angefordert von admin
2025-06-19 23:28:31 - [admin_api] admin_api - [INFO] INFO - Live-Statistiken abgerufen von Admin admin
2025-06-19 23:28:32 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check für Error-Recovery fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-19 23:28:32 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status abgerufen: critical
2025-06-19 23:28:35 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status angefordert von admin
2025-06-19 23:28:36 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check für Error-Recovery fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-19 23:28:36 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status abgerufen: critical
2025-06-19 23:28:45 - [admin_api] admin_api - [INFO] INFO - Backup-Erstellung angefordert von Admin admin
2025-06-19 23:28:45 - [admin_api] admin_api - [INFO] INFO - ✅ System-Backup erfolgreich erstellt: system_backup_20250619_232845.zip (0.37 MB)
2025-06-19 23:29:01 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status angefordert von admin
2025-06-19 23:29:01 - [admin_api] admin_api - [INFO] INFO - Live-Statistiken abgerufen von Admin admin
2025-06-19 23:29:02 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check für Error-Recovery fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-19 23:29:02 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status abgerufen: critical
2025-06-19 23:29:31 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status angefordert von admin
2025-06-19 23:29:31 - [admin_api] admin_api - [INFO] INFO - Live-Statistiken abgerufen von Admin admin
2025-06-19 23:29:32 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check für Error-Recovery fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-19 23:29:32 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status abgerufen: critical

File diff suppressed because it is too large Load Diff

View File

@@ -62,3 +62,41 @@
2025-06-19 22:39:25 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00
2025-06-19 22:53:48 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00
2025-06-19 22:54:48 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00
2025-06-19 23:24:36 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00
2025-06-19 23:24:38 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 224 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00
2025-06-19 23:24:39 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00
2025-06-19 23:24:45 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 224 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00
2025-06-19 23:25:12 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 194 Einträge für Zeitraum 2025-06-18 22:00:00+00:00 bis 2025-06-19 22:00:00+00:00
2025-06-19 23:25:31 - [calendar] calendar - [ERROR] ERROR - ❌ Fehler bei Konfliktprüfung: 'ConflictManager' object has no attribute 'detect_conflicts'
Traceback (most recent call last):
File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/calendar.py", line 1048, in api_check_conflicts
conflicts = conflict_manager.detect_conflicts(job_data, db_session)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'ConflictManager' object has no attribute 'detect_conflicts'
2025-06-19 23:25:33 - [calendar] calendar - [ERROR] ERROR - ❌ Fehler bei Konfliktprüfung: 'ConflictManager' object has no attribute 'detect_conflicts'
Traceback (most recent call last):
File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/calendar.py", line 1048, in api_check_conflicts
conflicts = conflict_manager.detect_conflicts(job_data, db_session)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'ConflictManager' object has no attribute 'detect_conflicts'
2025-06-19 23:25:34 - [calendar] calendar - [INFO] INFO - Automatische Druckerzuweisung wird verwendet für Job 'test'
2025-06-19 23:25:34 - [calendar] calendar - [ERROR] ERROR - ❌ Fehler bei Konfliktprüfung: 'ConflictManager' object has no attribute 'detect_conflicts'
Traceback (most recent call last):
File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/calendar.py", line 1048, in api_check_conflicts
conflicts = conflict_manager.detect_conflicts(job_data, db_session)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'ConflictManager' object has no attribute 'detect_conflicts'
2025-06-19 23:25:34 - [calendar] calendar - [INFO] INFO - Automatische Druckerzuweisung: Drucker 1 (Score: 169, Load: 0)
2025-06-19 23:25:34 - [calendar] calendar - [INFO] INFO - Neuer Kalendereintrag erstellt: ID 1, Name: test, Drucker: Drucker 1 (automatisch zugewiesen)
2025-06-19 23:25:34 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 194 Einträge für Zeitraum 2025-06-18 22:00:00+00:00 bis 2025-06-19 22:00:00+00:00
2025-06-19 23:25:38 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 225 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00
2025-06-19 23:25:42 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 225 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00
2025-06-19 23:25:50 - [calendar] calendar - [ERROR] ERROR - ❌ Fehler bei Konfliktprüfung: 'ConflictManager' object has no attribute 'detect_conflicts'
Traceback (most recent call last):
File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/calendar.py", line 1048, in api_check_conflicts
conflicts = conflict_manager.detect_conflicts(job_data, db_session)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'ConflictManager' object has no attribute 'detect_conflicts'
2025-06-19 23:30:38 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 1 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00
2025-06-19 23:31:12 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 1 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00
2025-06-19 23:31:42 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 1 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00

View File

@@ -841,3 +841,13 @@
2025-06-19 22:58:47 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-19 22:58:49 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-19 22:58:49 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-19 23:21:42 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-19 23:21:42 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-19 23:21:56 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-19 23:21:56 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-19 23:21:57 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-19 23:21:57 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-19 23:35:58 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-19 23:35:58 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-19 23:39:05 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-19 23:39:05 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)

View File

@@ -11,3 +11,7 @@
2025-06-19 22:53:40 - [drucker_steuerung] drucker_steuerung - [INFO] INFO - 🖨️ Drucker-Steuerungs-Blueprint (Backend-Kontrolle) geladen
2025-06-19 22:58:48 - [drucker_steuerung] drucker_steuerung - [INFO] INFO - 🖨️ Drucker-Steuerungs-Blueprint (Backend-Kontrolle) geladen
2025-06-19 22:58:50 - [drucker_steuerung] drucker_steuerung - [INFO] INFO - 🖨️ Drucker-Steuerungs-Blueprint (Backend-Kontrolle) geladen
2025-06-19 23:21:57 - [drucker_steuerung] drucker_steuerung - [INFO] INFO - 🖨️ Drucker-Steuerungs-Blueprint (Backend-Kontrolle) geladen
2025-06-19 23:21:58 - [drucker_steuerung] drucker_steuerung - [INFO] INFO - 🖨️ Drucker-Steuerungs-Blueprint (Backend-Kontrolle) geladen
2025-06-19 23:35:58 - [drucker_steuerung] drucker_steuerung - [INFO] INFO - 🖨️ Drucker-Steuerungs-Blueprint (Backend-Kontrolle) geladen
2025-06-19 23:39:05 - [drucker_steuerung] drucker_steuerung - [INFO] INFO - 🖨️ Drucker-Steuerungs-Blueprint (Backend-Kontrolle) geladen

View File

@@ -714,3 +714,8 @@
2025-06-19 22:54:46 - [energy_monitoring] energy_monitoring - [INFO] INFO - 🔋 Energiemonitoring-Dashboard aufgerufen von admin
2025-06-19 22:58:48 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-19 22:58:50 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-19 23:21:57 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-19 23:21:58 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-19 23:30:44 - [energy_monitoring] energy_monitoring - [INFO] INFO - 🔋 Energiemonitoring-Dashboard aufgerufen von admin
2025-06-19 23:35:58 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-19 23:39:05 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert

View File

@@ -3345,3 +3345,34 @@
2025-06-19 22:55:02 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-19 22:58:47 - [hardware_integration] hardware_integration - [INFO] INFO - 🚀 Hardware Integration (Backend-Kontrolle) erfolgreich geladen
2025-06-19 22:58:49 - [hardware_integration] hardware_integration - [INFO] INFO - 🚀 Hardware Integration (Backend-Kontrolle) erfolgreich geladen
2025-06-19 23:21:42 - [hardware_integration] hardware_integration - [INFO] INFO - 🚀 Hardware Integration (Backend-Kontrolle) erfolgreich geladen
2025-06-19 23:21:56 - [hardware_integration] hardware_integration - [INFO] INFO - 🚀 Hardware Integration (Backend-Kontrolle) erfolgreich geladen
2025-06-19 23:21:57 - [hardware_integration] hardware_integration - [INFO] INFO - 🚀 Hardware Integration (Backend-Kontrolle) erfolgreich geladen
2025-06-19 23:22:23 - [hardware_integration] hardware_integration - [INFO] INFO - 🎯 DruckerSteuerung initialisiert - BACKEND ÜBERNIMMT KONTROLLE
2025-06-19 23:22:25 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-19 23:22:27 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.101: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-19 23:22:29 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.102: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-19 23:22:32 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-19 23:22:34 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-19 23:22:36 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-19 23:24:10 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-19 23:24:12 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.101: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-19 23:24:14 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.102: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-19 23:24:17 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-19 23:24:19 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-19 23:24:21 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-19 23:28:19 - [hardware_integration] hardware_integration - [INFO] INFO - 🚀 Hardware Integration (Backend-Kontrolle) erfolgreich geladen
2025-06-19 23:29:32 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-19 23:29:34 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.101: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-19 23:29:37 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.102: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-19 23:29:39 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-19 23:29:41 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-19 23:29:43 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-19 23:30:51 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-19 23:30:53 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.101: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-19 23:30:55 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.102: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-19 23:30:58 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-19 23:31:00 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-19 23:31:02 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-19 23:35:58 - [hardware_integration] hardware_integration - [INFO] INFO - 🚀 Hardware Integration (Backend-Kontrolle) erfolgreich geladen
2025-06-19 23:39:05 - [hardware_integration] hardware_integration - [INFO] INFO - 🚀 Hardware Integration (Backend-Kontrolle) erfolgreich geladen

View File

@@ -1624,3 +1624,23 @@
2025-06-19 22:58:49 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-19 22:58:49 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-19 22:58:50 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-19 23:21:40 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-19 23:21:40 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-19 23:21:42 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-19 23:21:42 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-19 23:21:56 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-19 23:21:56 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-19 23:21:57 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-19 23:21:57 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-19 23:21:57 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-19 23:21:59 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-19 23:28:19 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-19 23:28:19 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-19 23:28:19 - [job_queue_system] job_queue_system - [ERROR] ERROR - Fehler bei Konflikt-Erkennung: 'NoneType' object has no attribute 'query'
2025-06-19 23:35:58 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-19 23:35:58 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-19 23:35:59 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-19 23:35:59 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-19 23:36:05 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-19 23:39:05 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-19 23:39:05 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)

View File

@@ -993,3 +993,15 @@ sqlalchemy.exc.IntegrityError: (sqlite3.IntegrityError) FOREIGN KEY constraint f
2025-06-19 22:53:51 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1)
2025-06-19 22:54:49 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-19 22:54:49 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1)
2025-06-19 23:22:11 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-19 23:22:11 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1)
2025-06-19 23:24:25 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-19 23:24:25 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1)
2025-06-19 23:24:26 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-19 23:24:26 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1)
2025-06-19 23:24:28 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-19 23:24:28 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1)
2025-06-19 23:27:58 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-19 23:27:58 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 1 von 1 (Seite 1)
2025-06-19 23:31:11 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-19 23:31:11 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 1 von 1 (Seite 1)

View File

@@ -833,3 +833,11 @@
2025-06-19 22:58:48 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-19 22:58:50 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-19 22:58:50 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-19 23:21:57 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-19 23:21:57 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-19 23:21:58 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-19 23:21:58 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-19 23:35:58 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-19 23:35:58 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-19 23:39:05 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-19 23:39:05 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)

View File

@@ -416,3 +416,13 @@ WHERE users.role = ?]
2025-06-19 22:53:40 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-19 22:58:48 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-19 22:58:50 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-19 23:21:57 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-19 23:21:58 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-19 23:35:58 - [permissions] permissions - [ERROR] ERROR - Fehler beim Korrigieren der Admin-Berechtigungen: (sqlite3.OperationalError) no such table: users
[SQL: SELECT users.id AS users_id, users.email AS users_email, users.username AS users_username, users.password_hash AS users_password_hash, users.name AS users_name, users.role AS users_role, users.active AS users_active, users.created_at AS users_created_at, users.last_login AS users_last_login, users.updated_at AS users_updated_at, users.settings AS users_settings, users.last_activity AS users_last_activity, users.department AS users_department, users.position AS users_position, users.phone AS users_phone, users.bio AS users_bio, users.theme_preference AS users_theme_preference, users.language_preference AS users_language_preference, users.email_notifications AS users_email_notifications, users.browser_notifications AS users_browser_notifications, users.dashboard_layout AS users_dashboard_layout, users.compact_mode AS users_compact_mode, users.show_completed_jobs AS users_show_completed_jobs, users.auto_refresh_interval AS users_auto_refresh_interval, users.auto_logout_timeout AS users_auto_logout_timeout
FROM users
WHERE users.role = ?]
[parameters: ('admin',)]
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-19 23:39:05 - [permissions] permissions - [INFO] INFO - UserPermission für Admin admin (ID: 1) erstellt
2025-06-19 23:39:05 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 1 erstellt, 0 aktualisiert

View File

@@ -2442,3 +2442,14 @@
2025-06-19 22:58:49 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-19 22:58:50 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-19 22:58:50 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-19 23:21:42 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-19 23:21:56 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-19 23:21:57 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-19 23:21:57 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-19 23:21:57 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-19 23:21:59 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-19 23:21:59 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-19 23:35:58 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-19 23:35:59 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-19 23:35:59 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-19 23:39:05 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True

View File

@@ -1258,3 +1258,17 @@
2025-06-19 22:58:49 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-19 22:58:49 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-19 22:58:50 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-19 23:21:42 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-19 23:21:42 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-19 23:21:56 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-19 23:21:56 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-19 23:21:57 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-19 23:21:57 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-19 23:21:57 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-19 23:21:58 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-19 23:35:58 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-19 23:35:58 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-19 23:35:58 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-19 23:39:05 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-19 23:39:05 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-19 23:39:05 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert

View File

@@ -3331,3 +3331,31 @@
2025-06-19 22:58:50 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-19 22:58:50 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-19T22:58:50.005338
2025-06-19 22:58:50 - [startup] startup - [INFO] INFO - ==================================================
2025-06-19 23:21:57 - [startup] startup - [INFO] INFO - ==================================================
2025-06-19 23:21:57 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-19 23:21:57 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-19 23:21:57 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-19 23:21:57 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-19 23:21:57 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-19T23:21:57.026271
2025-06-19 23:21:57 - [startup] startup - [INFO] INFO - ==================================================
2025-06-19 23:21:58 - [startup] startup - [INFO] INFO - ==================================================
2025-06-19 23:21:58 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-19 23:21:58 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-19 23:21:58 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-19 23:21:58 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-19 23:21:58 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-19T23:21:58.666221
2025-06-19 23:21:58 - [startup] startup - [INFO] INFO - ==================================================
2025-06-19 23:35:58 - [startup] startup - [INFO] INFO - ==================================================
2025-06-19 23:35:58 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-19 23:35:58 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-19 23:35:58 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-19 23:35:58 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-19 23:35:58 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-19T23:35:58.746815
2025-06-19 23:35:58 - [startup] startup - [INFO] INFO - ==================================================
2025-06-19 23:39:05 - [startup] startup - [INFO] INFO - ==================================================
2025-06-19 23:39:05 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-19 23:39:05 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-19 23:39:05 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-19 23:39:05 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-19 23:39:05 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-19T23:39:05.816874
2025-06-19 23:39:05 - [startup] startup - [INFO] INFO - ==================================================

View File

@@ -99,3 +99,5 @@
2025-06-16 01:38:20 - [user] user - [INFO] INFO - User admin retrieved settings via API
2025-06-16 01:43:01 - [user] user - [INFO] INFO - User admin accessed settings page
2025-06-16 01:43:01 - [user] user - [INFO] INFO - User admin retrieved settings via API
2025-06-19 23:26:30 - [user] user - [INFO] INFO - User admin accessed settings page
2025-06-19 23:26:30 - [user] user - [INFO] INFO - User admin retrieved settings via API

View File

@@ -1063,3 +1063,23 @@
2025-06-19 22:59:30 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-19 23:03:59 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-19 23:03:59 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-19 23:21:42 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-19 23:21:42 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-19 23:21:56 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-19 23:21:56 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-19 23:21:57 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-19 23:21:57 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-19 23:24:19 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-19 23:24:19 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-19 23:28:19 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-19 23:28:19 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-19 23:33:32 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-19 23:33:32 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-19 23:34:29 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-19 23:34:29 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-19 23:34:30 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-19 23:34:30 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-19 23:35:57 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-19 23:35:57 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-19 23:39:05 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-19 23:39:05 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)