diff --git a/.cursorrules b/.cursorrules new file mode 100644 index 000000000..0519ecba6 --- /dev/null +++ b/.cursorrules @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/backend/app.py b/backend/app.py index 97e11bb46..20788b5eb 100644 --- a/backend/app.py +++ b/backend/app.py @@ -1774,8 +1774,8 @@ def main(): # Performance-Monitoring aktivieren if getattr(ProductionConfig, 'ENABLE_PERFORMANCE_MONITORING', False): try: - from utils.system_utilities import init_performance_monitoring - init_performance_monitoring(app) + from utils.monitoring_analytics import performance_tracker + # Performance monitoring initialized via global instance app_logger.info("[PRODUCTION] ✅ Performance-Monitoring aktiviert") except ImportError: app_logger.warning("[PRODUCTION] ⚠️ Performance-Monitoring nicht verfügbar") @@ -1783,8 +1783,8 @@ def main(): # Health-Checks aktivieren if getattr(ProductionConfig, 'ENABLE_HEALTH_CHECKS', False): try: - from utils.health_checks import init_health_checks - init_health_checks(app) + from utils.monitoring_analytics import get_health_check + # Simple health check initialization app_logger.info("[PRODUCTION] ✅ Health-Checks aktiviert") except ImportError: app_logger.warning("[PRODUCTION] ⚠️ Health-Checks nicht verfügbar") @@ -1916,7 +1916,7 @@ def get_production_info(): 'compliance_mode': ProductionConfig.COMPLIANCE_MODE, 'version': '1.0.0', 'build_date': datetime.now().strftime('%Y-%m-%d'), - 'ssl_enabled': ssl_context is not None if 'ssl_context' in globals() else False + 'ssl_enabled': USE_PRODUCTION_CONFIG } return None diff --git a/backend/backend/database/myp.db-wal b/backend/backend/database/myp.db-wal index 0d95113cc..3998ee070 100644 Binary files a/backend/backend/database/myp.db-wal and b/backend/backend/database/myp.db-wal differ diff --git a/backend/logs/admin/admin.log b/backend/logs/admin/admin.log deleted file mode 100644 index 4fec0b193..000000000 --- a/backend/logs/admin/admin.log +++ /dev/null @@ -1,120 +0,0 @@ -2025-06-09 17:47:19 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 17:47:19 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 17:47:19 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: admin/dashboard.html -2025-06-09 18:00:29 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 18:00:29 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 18:00:29 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: Could not build url for endpoint 'admin_page' with values ['tab']. Did you mean 'admin.add_user_page' instead? -2025-06-09 18:00:32 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 18:00:32 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 18:00:32 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: Could not build url for endpoint 'admin_page' with values ['tab']. Did you mean 'admin.add_user_page' instead? -2025-06-09 18:00:57 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 18:00:57 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 18:00:57 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: Could not build url for endpoint 'admin_page' with values ['tab']. Did you mean 'admin.add_user_page' instead? -2025-06-09 18:16:18 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 18:16:18 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 18:16:18 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: Could not build url for endpoint 'admin_page' with values ['tab']. Did you mean 'admin.add_user_page' instead? -2025-06-09 18:20:09 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 18:20:09 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 18:20:09 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: Could not build url for endpoint 'admin_page' with values ['tab']. Did you mean 'admin.add_user_page' instead? -2025-06-09 18:21:25 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 18:21:25 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 18:21:25 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: Could not build url for endpoint 'jobs.jobs_overview'. Did you mean 'admin.logs_overview' instead? -2025-06-09 18:21:56 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 18:21:56 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 18:21:56 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: Could not build url for endpoint 'jobs_overview'. Did you mean 'admin.logs_overview' instead? -2025-06-09 18:22:29 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 18:22:29 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 18:22:29 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: Could not build url for endpoint 'admin_guest_requests'. Did you mean 'admin.guest_requests' instead? -2025-06-09 18:24:26 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 18:24:26 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 18:26:04 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 18:26:04 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 18:27:03 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 18:27:03 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 18:27:07 - [admin] admin - [INFO] INFO - Admin-Check für Funktion printers_overview: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 18:27:14 - [admin] admin - [INFO] INFO - Admin-Check für Funktion advanced_settings: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 18:27:17 - [admin] admin - [INFO] INFO - Admin-Check für Funktion logs_overview: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 18:27:19 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 18:27:19 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 18:27:20 - [admin] admin - [INFO] INFO - Admin-Check für Funktion guest_requests: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 18:27:24 - [admin] admin - [INFO] INFO - Admin-Check für Funktion users_overview: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 18:46:24 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 18:46:24 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 18:46:26 - [admin] admin - [INFO] INFO - Admin-Check für Funktion guest_requests: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 18:46:31 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 18:46:31 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 18:46:34 - [admin] admin - [INFO] INFO - Admin-Check für Funktion logs_overview: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 18:46:40 - [admin] admin - [INFO] INFO - Admin-Check für Funktion advanced_settings: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 18:46:48 - [admin] admin - [INFO] INFO - Admin-Check für Funktion printers_overview: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 18:46:51 - [admin] admin - [INFO] INFO - Admin-Check für Funktion users_overview: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:03:16 - [admin] admin - [INFO] INFO - Admin-Check für Funktion users_overview: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:03:16 - [admin] admin - [INFO] INFO - Benutzerübersicht geladen von admin -2025-06-09 19:03:16 - [admin] admin - [ERROR] ERROR - Fehler beim Laden der Benutzerübersicht: 'models.User object' has no attribute 'has_permission' -2025-06-09 19:03:17 - [admin] admin - [INFO] INFO - Admin-Check für Funktion users_overview: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:03:17 - [admin] admin - [INFO] INFO - Benutzerübersicht geladen von admin -2025-06-09 19:03:17 - [admin] admin - [ERROR] ERROR - Fehler beim Laden der Benutzerübersicht: 'models.User object' has no attribute 'has_permission' -2025-06-09 19:07:44 - [admin] admin - [INFO] INFO - Admin-Check für Funktion users_overview: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:07:44 - [admin] admin - [INFO] INFO - Benutzerübersicht geladen von admin -2025-06-09 19:07:50 - [admin] admin - [INFO] INFO - Admin-Check für Funktion printers_overview: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:07:50 - [admin] admin - [INFO] INFO - Druckerübersicht geladen von admin -2025-06-09 19:07:55 - [admin] admin - [INFO] INFO - Admin-Check für Funktion advanced_settings: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:07:57 - [admin] admin - [INFO] INFO - Admin-Check für Funktion logs_overview: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:07:57 - [admin] admin - [INFO] INFO - Logs-Übersicht geladen von admin -2025-06-09 19:07:58 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_logs_api: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:07:58 - [admin] admin - [INFO] INFO - Logs abgerufen: 0 Einträge, Level: all -2025-06-09 19:07:59 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_logs_api: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:07:59 - [admin] admin - [INFO] INFO - Logs abgerufen: 0 Einträge, Level: all -2025-06-09 19:08:01 - [admin] admin - [INFO] INFO - Admin-Check für Funktion guest_requests: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:14:56 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:14:56 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 19:15:11 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:15:11 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 19:20:16 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:20:17 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 19:20:26 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:20:26 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 19:20:28 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:20:28 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 19:20:36 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:20:36 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 19:21:06 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:21:06 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 19:21:09 - [admin] admin - [INFO] INFO - Admin-Check für Funktion printers_overview: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:21:09 - [admin] admin - [INFO] INFO - Druckerübersicht geladen von admin -2025-06-09 19:31:09 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:31:09 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 19:31:09 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers' -2025-06-09 19:31:32 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:31:32 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 19:31:32 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers' -2025-06-09 19:31:46 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:31:46 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 19:31:46 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers' -2025-06-09 19:31:51 - [admin] admin - [INFO] INFO - Admin-Check für Funktion logs_overview: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:31:51 - [admin] admin - [INFO] INFO - Logs-Übersicht geladen von admin -2025-06-09 19:31:51 - [admin] admin - [ERROR] ERROR - Fehler beim Laden der Logs-Übersicht: 'dict object' has no attribute 'online_printers' -2025-06-09 19:31:52 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_logs_api: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:31:52 - [admin] admin - [INFO] INFO - Logs abgerufen: 0 Einträge, Level: all -2025-06-09 19:31:53 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_logs_api: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:31:53 - [admin] admin - [INFO] INFO - Logs abgerufen: 0 Einträge, Level: all -2025-06-09 19:31:53 - [admin] admin - [INFO] INFO - Admin-Check für Funktion advanced_settings: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:32:01 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:32:01 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-09 19:32:01 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers' -2025-06-09 19:32:06 - [admin] admin - [INFO] INFO - Admin-Check für Funktion printers_overview: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:32:06 - [admin] admin - [INFO] INFO - Druckerübersicht geladen von admin -2025-06-09 19:32:12 - [admin] admin - [INFO] INFO - Admin-Check für Funktion users_overview: User authenticated: True, User ID: 1, Is Admin: True -2025-06-09 19:32:12 - [admin] admin - [INFO] INFO - Benutzerübersicht geladen von admin -2025-06-09 19:32:12 - [admin] admin - [ERROR] ERROR - Fehler beim Laden der Benutzerübersicht: 'dict object' has no attribute 'online_printers' -2025-06-11 08:54:14 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-11 08:54:14 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-11 08:54:14 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers' -2025-06-11 09:54:19 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-11 09:54:19 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-11 09:54:19 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers' -2025-06-11 10:06:31 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True -2025-06-11 10:06:31 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin -2025-06-11 10:06:31 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers' -2025-06-11 10:06:34 - [admin] admin - [INFO] INFO - Admin-Check für Funktion users_overview: User authenticated: True, User ID: 1, Is Admin: True -2025-06-11 10:06:34 - [admin] admin - [INFO] INFO - Benutzerübersicht geladen von admin -2025-06-11 10:06:34 - [admin] admin - [ERROR] ERROR - Fehler beim Laden der Benutzerübersicht: 'dict object' has no attribute 'online_printers' diff --git a/backend/logs/admin_api/admin_api.log b/backend/logs/admin_api/admin_api.log deleted file mode 100644 index e69de29bb..000000000 diff --git a/backend/logs/advanced_tables/advanced_tables.log b/backend/logs/advanced_tables/advanced_tables.log deleted file mode 100644 index e69de29bb..000000000 diff --git a/backend/logs/analytics/analytics.log b/backend/logs/analytics/analytics.log deleted file mode 100644 index 264fa372c..000000000 --- a/backend/logs/analytics/analytics.log +++ /dev/null @@ -1,6 +0,0 @@ -2025-06-04 23:35:36 - [analytics] analytics - [INFO] INFO - 📈 Analytics Engine initialisiert -2025-06-04 23:47:07 - [analytics] analytics - [INFO] INFO - 📈 Analytics Engine initialisiert -2025-06-05 01:01:11 - [analytics] analytics - [INFO] INFO - 📈 Analytics Engine initialisiert -2025-06-05 09:31:05 - [analytics] analytics - [INFO] INFO - 📈 Analytics Engine initialisiert -2025-06-05 10:12:41 - [analytics] analytics - [INFO] INFO - 📈 Analytics Engine initialisiert -2025-06-05 11:12:32 - [analytics] analytics - [INFO] INFO - 📈 Analytics Engine initialisiert diff --git a/backend/logs/api_simple/api_simple.log b/backend/logs/api_simple/api_simple.log deleted file mode 100644 index e69de29bb..000000000 diff --git a/backend/logs/app/app.log b/backend/logs/app/app.log deleted file mode 100644 index bec176a8f..000000000 --- a/backend/logs/app/app.log +++ /dev/null @@ -1,5456 +0,0 @@ -2025-06-04 23:35:35 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-04 23:35:39 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-04 23:35:40 - [app] app - [INFO] INFO - ✅ Timeout Force-Quit Manager geladen -2025-06-04 23:35:40 - [app] app - [INFO] INFO - 📋 Standard-Konfiguration verwendet -2025-06-04 23:35:40 - [app] app - [INFO] INFO - ✅ Zentraler Shutdown-Manager initialisiert -2025-06-04 23:35:40 - [app] app - [INFO] INFO - ✅ Error-Recovery-Monitoring gestartet -2025-06-04 23:35:40 - [app] app - [INFO] INFO - ✅ System-Control-Manager initialisiert -2025-06-04 23:35:40 - [app] app - [WARNING] WARNING - ⚠️ Kiosk-Service nicht gefunden - Kiosk-Funktionen eventuell eingeschränkt -2025-06-04 23:35:40 - [app] app - [INFO] INFO - 🔄 Starte Datenbank-Setup und Migrationen... -2025-06-04 23:35:40 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-04 23:35:40 - [app] app - [INFO] INFO - ✅ JobOrder-Tabelle bereits vorhanden -2025-06-04 23:35:40 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) wurde angelegt. -2025-06-04 23:35:40 - [app] app - [INFO] INFO - ✅ Datenbank-Setup und Migrationen erfolgreich abgeschlossen -2025-06-04 23:35:40 - [app] app - [INFO] INFO - 📋 Standard-Konfiguration aktiv (keine Optimierungen) -2025-06-04 23:35:40 - [app] app - [INFO] INFO - 🖨️ Starte automatische Steckdosen-Initialisierung... -2025-06-04 23:35:40 - [app] app - [INFO] INFO - ℹ️ Keine Drucker zur Initialisierung gefunden -2025-06-04 23:35:40 - [app] app - [INFO] INFO - ✅ Printer Queue Manager erfolgreich gestartet -2025-06-04 23:35:40 - [app] app - [INFO] INFO - Job-Scheduler gestartet -2025-06-04 23:35:40 - [app] app - [INFO] INFO - 🔄 Bereinige hängende Prozesse auf Port 5000... -2025-06-04 23:35:41 - [app] app - [INFO] INFO - 🚀 Starte Production Server (Waitress) auf 127.0.0.1:5000 -2025-06-04 23:35:41 - [app] app - [INFO] INFO - 💡 Kiosk-Browser sollte http://127.0.0.1:5000 verwenden -2025-06-04 23:35:41 - [app] app - [INFO] INFO - ✅ IPv6-Probleme behoben durch IPv4-only Binding -2025-06-04 23:35:41 - [app] app - [INFO] INFO - ✅ Performance optimiert für Kiosk-Betrieb -2025-06-04 23:36:52 - [app] app - [INFO] INFO - Admin-Check für Funktion admin_plug_schedules: User authenticated: True, User ID: 1, Is Admin: True -2025-06-04 23:36:52 - [app] app - [INFO] INFO - Admin Administrator (ID: 1) öffnet Steckdosenschaltzeiten -2025-06-04 23:36:52 - [app] app - [ERROR] ERROR - Datenbank-Transaktion fehlgeschlagen: name 'func' is not defined -2025-06-04 23:36:52 - [app] app - [ERROR] ERROR - Fehler beim Erstellen der Steckdosen-Statistiken: name 'func' is not defined -2025-06-04 23:36:53 - [app] app - [INFO] INFO - Admin-Check für Funktion api_admin_plug_schedules_calendar: User authenticated: True, User ID: 1, Is Admin: True -2025-06-04 23:36:53 - [app] app - [INFO] INFO - Admin-Check für Funktion api_admin_plug_schedules_statistics: User authenticated: True, User ID: 1, Is Admin: True -2025-06-04 23:36:53 - [app] app - [ERROR] ERROR - Datenbank-Transaktion fehlgeschlagen: name 'func' is not defined -2025-06-04 23:36:53 - [app] app - [ERROR] ERROR - Fehler beim Erstellen der Steckdosen-Statistiken: name 'func' is not defined -2025-06-04 23:37:26 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-04 23:37:30 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-04 23:37:30 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-04 23:37:30 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': 0, 'available_printers': 0, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': 0, 'failed_jobs': 0, 'cancelled_jobs': 0, 'total_users': 1, 'online_printers': 0, 'offline_printers': 0} -2025-06-04 23:37:30 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': 0, 'available_printers': 0, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': 0, 'failed_jobs': 0, 'cancelled_jobs': 0, 'total_users': 1, 'online_printers': 0, 'offline_printers': 0} -2025-06-04 23:38:02 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-04 23:38:02 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': 0, 'available_printers': 0, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': 0, 'failed_jobs': 0, 'cancelled_jobs': 0, 'total_users': 1, 'online_printers': 0, 'offline_printers': 0} -2025-06-04 23:38:02 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-04 23:38:02 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': 0, 'available_printers': 0, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': 0, 'failed_jobs': 0, 'cancelled_jobs': 0, 'total_users': 1, 'online_printers': 0, 'offline_printers': 0} -2025-06-04 23:38:33 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-04 23:38:34 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-04 23:38:34 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-04 23:38:35 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-04 23:38:35 - [app] app - [INFO] INFO - 🚀 Server startet auf 0.0.0.0:5000 -2025-06-04 23:38:35 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-04 23:38:35 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-04 23:39:03 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-04 23:39:03 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-04 23:39:33 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-04 23:39:33 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-04 23:40:16 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-04 23:40:19 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-04 23:40:53 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-04 23:40:58 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-04 23:41:31 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-04 23:46:55 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-04 23:47:07 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-04 23:47:09 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-04 23:47:09 - [app] app - [INFO] INFO - ✅ Timeout Force-Quit Manager geladen -2025-06-04 23:47:09 - [app] app - [INFO] INFO - 📋 Standard-Konfiguration verwendet -2025-06-04 23:47:17 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-04 23:47:23 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-04 23:49:56 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-05 01:01:08 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: c:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-05 01:01:10 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: c:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-05 01:01:14 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: c:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-05 01:01:16 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: c:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-05 01:01:17 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: c:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-05 09:31:04 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-05 09:31:08 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-05 09:31:08 - [app] app - [INFO] INFO - [OK] Timeout Force-Quit Manager geladen -2025-06-05 09:31:08 - [app] app - [INFO] INFO - [LIST] Standard-Konfiguration verwendet -2025-06-05 09:31:08 - [app] app - [INFO] INFO - [OK] Zentraler Shutdown-Manager initialisiert -2025-06-05 09:31:08 - [app] app - [INFO] INFO - [OK] Error-Recovery-Monitoring gestartet -2025-06-05 09:31:08 - [app] app - [INFO] INFO - [OK] System-Control-Manager initialisiert -2025-06-05 09:31:08 - [app] app - [WARNING] WARNING - [WARN] Kiosk-Service nicht gefunden - Kiosk-Funktionen eventuell eingeschränkt -2025-06-05 09:31:08 - [app] app - [INFO] INFO - [RESTART] Starte Datenbank-Setup und Migrationen... -2025-06-05 09:31:10 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-05 09:31:11 - [app] app - [INFO] INFO - [OK] JobOrder-Tabelle bereits vorhanden -2025-06-05 09:31:12 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-05 09:31:12 - [app] app - [INFO] INFO - [OK] Datenbank-Setup und Migrationen erfolgreich abgeschlossen -2025-06-05 09:31:12 - [app] app - [INFO] INFO - [LIST] Standard-Konfiguration aktiv (keine Optimierungen) -2025-06-05 09:31:12 - [app] app - [INFO] INFO - 🖨️ Starte automatische Steckdosen-Initialisierung... -2025-06-05 09:31:12 - [app] app - [INFO] INFO - [INFO] Keine Drucker zur Initialisierung gefunden -2025-06-05 09:31:12 - [app] app - [INFO] INFO - [RESTART] Debug-Modus: Queue Manager deaktiviert für Entwicklung -2025-06-05 09:31:12 - [app] app - [INFO] INFO - Job-Scheduler gestartet -2025-06-05 09:31:12 - [app] app - [INFO] INFO - 🔧 Starte Debug-Server auf 0.0.0.0:5000 (HTTP) -2025-06-05 09:31:12 - [app] app - [INFO] INFO - Windows-Debug-Modus: Auto-Reload deaktiviert -2025-06-05 09:38:55 - [app] app - [INFO] INFO - Admin-Check für Funktion admin_page: User authenticated: True, User ID: 1, Is Admin: True -2025-06-05 09:38:55 - [app] app - [INFO] INFO - Admin-Check für Funktion api_admin_system_health: User authenticated: True, User ID: 1, Is Admin: True -2025-06-05 09:39:02 - [app] app - [INFO] INFO - Admin-Check für Funktion admin_guest_requests: User authenticated: True, User ID: 1, Is Admin: True -2025-06-05 09:39:02 - [app] app - [INFO] INFO - Admin-Gastanfragen Seite aufgerufen von User 1 -2025-06-05 09:39:02 - [app] app - [INFO] INFO - Admin-Check für Funktion get_admin_guest_requests: User authenticated: True, User ID: 1, Is Admin: True -2025-06-05 09:39:02 - [app] app - [INFO] INFO - API-Aufruf /api/admin/guest-requests von User 1 -2025-06-05 09:39:02 - [app] app - [INFO] INFO - Admin-Gastaufträge geladen: 0 von 0 (Status: all) -2025-06-05 09:39:33 - [app] app - [INFO] INFO - Admin-Check für Funktion get_admin_guest_requests: User authenticated: True, User ID: 1, Is Admin: True -2025-06-05 09:39:33 - [app] app - [INFO] INFO - API-Aufruf /api/admin/guest-requests von User 1 -2025-06-05 09:39:33 - [app] app - [INFO] INFO - Admin-Gastaufträge geladen: 0 von 0 (Status: all) -2025-06-05 10:12:39 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-05 10:12:45 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-05 10:12:45 - [app] app - [INFO] INFO - [OK] Timeout Force-Quit Manager geladen -2025-06-05 10:12:45 - [app] app - [INFO] INFO - [LIST] Standard-Konfiguration verwendet -2025-06-05 10:12:45 - [app] app - [INFO] INFO - [OK] Zentraler Shutdown-Manager initialisiert -2025-06-05 10:12:45 - [app] app - [INFO] INFO - [OK] Error-Recovery-Monitoring gestartet -2025-06-05 10:12:45 - [app] app - [INFO] INFO - [OK] System-Control-Manager initialisiert -2025-06-05 10:12:45 - [app] app - [WARNING] WARNING - [WARN] Kiosk-Service nicht gefunden - Kiosk-Funktionen eventuell eingeschränkt -2025-06-05 10:12:45 - [app] app - [INFO] INFO - [RESTART] Starte Datenbank-Setup und Migrationen... -2025-06-05 10:12:48 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-05 10:12:49 - [app] app - [INFO] INFO - [OK] JobOrder-Tabelle bereits vorhanden -2025-06-05 10:12:50 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-05 10:12:50 - [app] app - [INFO] INFO - [OK] Datenbank-Setup und Migrationen erfolgreich abgeschlossen -2025-06-05 10:12:50 - [app] app - [INFO] INFO - [LIST] Standard-Konfiguration aktiv (keine Optimierungen) -2025-06-05 10:12:50 - [app] app - [INFO] INFO - 🖨️ Starte automatische Steckdosen-Initialisierung... -2025-06-05 10:12:50 - [app] app - [INFO] INFO - [INFO] Keine Drucker zur Initialisierung gefunden -2025-06-05 10:12:50 - [app] app - [INFO] INFO - [RESTART] Debug-Modus: Queue Manager deaktiviert für Entwicklung -2025-06-05 10:12:50 - [app] app - [INFO] INFO - Job-Scheduler gestartet -2025-06-05 10:12:50 - [app] app - [INFO] INFO - 🔧 Starte Debug-Server auf 0.0.0.0:5000 (HTTP) -2025-06-05 10:12:50 - [app] app - [INFO] INFO - Windows-Debug-Modus: Auto-Reload deaktiviert -2025-06-05 10:14:01 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-05 10:14:01 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-05 10:14:01 - [app] app - [ERROR] ERROR - Fehler beim Abrufen der Dashboard-Statistiken: (sqlite3.InterfaceError) bad parameter or other API misuse -[SQL: SELECT count(*) AS count_1 -FROM (SELECT jobs.id AS jobs_id, jobs.name AS jobs_name, jobs.description AS jobs_description, jobs.user_id AS jobs_user_id, jobs.printer_id AS jobs_printer_id, jobs.start_at AS jobs_start_at, jobs.end_at AS jobs_end_at, jobs.actual_end_time AS jobs_actual_end_time, jobs.status AS jobs_status, jobs.created_at AS jobs_created_at, jobs.notes AS jobs_notes, jobs.material_used AS jobs_material_used, jobs.file_path AS jobs_file_path, jobs.owner_id AS jobs_owner_id, jobs.duration_minutes AS jobs_duration_minutes -FROM jobs -WHERE jobs.status = ?) AS anon_1] -[parameters: ('running',)] -(Background on this error at: https://sqlalche.me/e/20/rvf5) -2025-06-05 10:14:01 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': 0, 'available_printers': 0, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': 0, 'failed_jobs': 0, 'cancelled_jobs': 0, 'total_users': 0, 'online_printers': 0, 'offline_printers': 0} -2025-06-05 10:14:01 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': 0, 'available_printers': 0, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': None, 'failed_jobs': 0, 'cancelled_jobs': 0, 'total_users': 1, 'online_printers': 0, 'offline_printers': 0} -2025-06-05 10:14:31 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-05 10:14:31 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': 0, 'available_printers': 0, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': 0, 'failed_jobs': 0, 'cancelled_jobs': 0, 'total_users': 1, 'online_printers': 0, 'offline_printers': 0} -2025-06-05 10:14:31 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-05 10:14:31 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': 0, 'available_printers': 0, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': 0, 'failed_jobs': 0, 'cancelled_jobs': 0, 'total_users': 1, 'online_printers': 0, 'offline_printers': 0} -2025-06-05 10:15:02 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-05 10:15:02 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-05 10:15:02 - [app] app - [ERROR] ERROR - Fehler beim Abrufen der Dashboard-Statistiken: (sqlite3.InterfaceError) bad parameter or other API misuse -[SQL: SELECT count(*) AS count_1 -FROM (SELECT jobs.id AS jobs_id, jobs.name AS jobs_name, jobs.description AS jobs_description, jobs.user_id AS jobs_user_id, jobs.printer_id AS jobs_printer_id, jobs.start_at AS jobs_start_at, jobs.end_at AS jobs_end_at, jobs.actual_end_time AS jobs_actual_end_time, jobs.status AS jobs_status, jobs.created_at AS jobs_created_at, jobs.notes AS jobs_notes, jobs.material_used AS jobs_material_used, jobs.file_path AS jobs_file_path, jobs.owner_id AS jobs_owner_id, jobs.duration_minutes AS jobs_duration_minutes -FROM jobs -WHERE jobs.status = ?) AS anon_1] -[parameters: ('failed',)] -(Background on this error at: https://sqlalche.me/e/20/rvf5) -2025-06-05 10:15:02 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': 0, 'available_printers': 0, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': 0, 'failed_jobs': 0, 'cancelled_jobs': 0, 'total_users': 0, 'online_printers': 0, 'offline_printers': 0} -2025-06-05 10:15:02 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': 0, 'available_printers': None, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': 0, 'failed_jobs': None, 'cancelled_jobs': 0, 'total_users': 1, 'online_printers': 0, 'offline_printers': 0} -2025-06-05 10:15:32 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-05 10:15:32 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-05 10:15:32 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': 0, 'available_printers': 0, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': 0, 'failed_jobs': 0, 'cancelled_jobs': 0, 'total_users': 1, 'online_printers': 0, 'offline_printers': 0} -2025-06-05 10:15:32 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': 0, 'available_printers': 0, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': 0, 'failed_jobs': 0, 'cancelled_jobs': 0, 'total_users': 1, 'online_printers': 0, 'offline_printers': 0} -2025-06-05 10:16:02 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-05 10:16:02 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-05 10:16:02 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': 0, 'available_printers': 0, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': 0, 'failed_jobs': 0, 'cancelled_jobs': 0, 'total_users': 1, 'online_printers': 0, 'offline_printers': 0} -2025-06-05 10:16:02 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': None, 'available_printers': 0, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': 0, 'failed_jobs': 0, 'cancelled_jobs': 0, 'total_users': None, 'online_printers': 0, 'offline_printers': 0} -2025-06-05 10:16:32 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-05 10:16:32 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-05 10:16:32 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': 0, 'available_printers': 0, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': 0, 'failed_jobs': 0, 'cancelled_jobs': 0, 'total_users': 1, 'online_printers': 0, 'offline_printers': 0} -2025-06-05 10:16:32 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': None, 'available_printers': 0, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': 0, 'failed_jobs': 0, 'cancelled_jobs': 0, 'total_users': 1, 'online_printers': 0, 'offline_printers': 0} -2025-06-05 10:17:04 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-05 10:17:04 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-05 10:17:04 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': 0, 'available_printers': 0, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': 0, 'failed_jobs': 0, 'cancelled_jobs': 0, 'total_users': 1, 'online_printers': 0, 'offline_printers': 0} -2025-06-05 10:17:04 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': 0, 'available_printers': 0, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': 0, 'failed_jobs': 0, 'cancelled_jobs': 0, 'total_users': 1, 'online_printers': 0, 'offline_printers': 0} -2025-06-05 10:18:04 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-05 10:18:04 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-05 10:18:04 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': 0, 'available_printers': 0, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': 0, 'failed_jobs': 0, 'cancelled_jobs': 0, 'total_users': 1, 'online_printers': 0, 'offline_printers': 0} -2025-06-05 10:18:04 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': 0, 'available_printers': 0, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': 0, 'failed_jobs': 0, 'cancelled_jobs': 0, 'total_users': 1, 'online_printers': 0, 'offline_printers': 0} -2025-06-05 10:19:04 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-05 10:19:04 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-05 10:19:04 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': 0, 'available_printers': 0, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': 0, 'failed_jobs': 0, 'cancelled_jobs': 0, 'total_users': 1, 'online_printers': 0, 'offline_printers': 0} -2025-06-05 10:19:04 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': None, 'available_printers': 0, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': 0, 'failed_jobs': 0, 'cancelled_jobs': 0, 'total_users': 1, 'online_printers': 0, 'offline_printers': 0} -2025-06-05 10:20:04 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-05 10:20:04 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': 0, 'available_printers': 0, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': 0, 'failed_jobs': 0, 'cancelled_jobs': 0, 'total_users': 1, 'online_printers': 0, 'offline_printers': 0} -2025-06-05 10:20:04 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-05 10:20:04 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': 0, 'available_printers': 0, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': 0, 'failed_jobs': 0, 'cancelled_jobs': 0, 'total_users': 1, 'online_printers': 0, 'offline_printers': 0} -2025-06-05 11:12:31 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-05 11:12:34 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-05 11:12:34 - [app] app - [INFO] INFO - [OK] Timeout Force-Quit Manager geladen -2025-06-05 11:12:34 - [app] app - [INFO] INFO - [LIST] Standard-Konfiguration verwendet -2025-06-05 11:12:35 - [app] app - [INFO] INFO - [OK] Zentraler Shutdown-Manager initialisiert -2025-06-05 11:12:35 - [app] app - [INFO] INFO - [OK] Error-Recovery-Monitoring gestartet -2025-06-05 11:12:35 - [app] app - [INFO] INFO - [OK] System-Control-Manager initialisiert -2025-06-05 11:12:35 - [app] app - [WARNING] WARNING - [WARN] Kiosk-Service nicht gefunden - Kiosk-Funktionen eventuell eingeschränkt -2025-06-05 11:12:35 - [app] app - [INFO] INFO - [RESTART] Starte Datenbank-Setup und Migrationen... -2025-06-05 11:12:37 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-05 11:12:38 - [app] app - [INFO] INFO - [OK] JobOrder-Tabelle bereits vorhanden -2025-06-05 11:12:38 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-05 11:12:38 - [app] app - [INFO] INFO - [OK] Datenbank-Setup und Migrationen erfolgreich abgeschlossen -2025-06-05 11:12:38 - [app] app - [INFO] INFO - [LIST] Standard-Konfiguration aktiv (keine Optimierungen) -2025-06-05 11:12:38 - [app] app - [INFO] INFO - 🖨️ Starte automatische Steckdosen-Initialisierung... -2025-06-05 11:12:38 - [app] app - [INFO] INFO - [INFO] Keine Drucker zur Initialisierung gefunden -2025-06-05 11:12:38 - [app] app - [INFO] INFO - [RESTART] Debug-Modus: Queue Manager deaktiviert für Entwicklung -2025-06-05 11:12:38 - [app] app - [INFO] INFO - Job-Scheduler gestartet -2025-06-05 11:12:38 - [app] app - [INFO] INFO - 🔧 Starte Debug-Server auf 0.0.0.0:5000 (HTTP) -2025-06-05 11:12:38 - [app] app - [INFO] INFO - Windows-Debug-Modus: Auto-Reload deaktiviert -2025-06-05 11:13:02 - [app] app - [INFO] INFO - Admin-Check für Funktion admin_page: User authenticated: True, User ID: 1, Is Admin: True -2025-06-05 11:13:02 - [app] app - [INFO] INFO - Admin-Check für Funktion api_admin_system_health: User authenticated: True, User ID: 1, Is Admin: True -2025-06-05 11:13:04 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-05 11:13:04 - [app] app - [INFO] INFO - Dashboard-Refresh angefordert von User 1 -2025-06-05 11:13:04 - [app] app - [ERROR] ERROR - Fehler beim Abrufen der Dashboard-Statistiken: tuple index out of range -2025-06-05 11:13:04 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': 0, 'available_printers': 0, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': 0, 'failed_jobs': 0, 'cancelled_jobs': 0, 'total_users': 0, 'online_printers': 0, 'offline_printers': 0} -2025-06-05 11:13:04 - [app] app - [INFO] INFO - Dashboard-Refresh erfolgreich: {'active_jobs': 0, 'available_printers': 0, 'total_jobs': 0, 'pending_jobs': 0, 'success_rate': 0, 'completed_jobs': 0, 'failed_jobs': 0, 'cancelled_jobs': 0, 'total_users': 1, 'online_printers': 0, 'offline_printers': 0} -2025-06-05 11:13:06 - [app] app - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich abgemeldet -2025-06-09 17:23:17 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-09 17:23:17 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/instance/printer_manager.db -2025-06-09 17:23:17 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-09 17:23:17 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-09 17:23:18 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-09 17:23:18 - [app] app - [INFO] INFO - [START] Server startet auf 0.0.0.0:5000 -2025-06-09 17:23:24 - [app] app - [ERROR] ERROR - Exception on /dashboard [GET] -Traceback (most recent call last): - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 1455, in wsgi_app - response = self.full_dispatch_request() - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 869, in full_dispatch_request - rv = self.handle_user_exception(e) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 867, in full_dispatch_request - rv = self.dispatch_request() - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 852, in dispatch_request - return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask_login/utils.py", line 290, in decorated_view - return current_app.ensure_sync(func)(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/app.py", line 386, in dashboard - return render_template("dashboard.html") - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 152, in render_template - return _render(app, template, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 133, in _render - rv = template.render(context) - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/dashboard.html", line 1, in top-level template code - {% extends "base.html" %} - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/base.html", line 309, in top-level template code - - ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 1071, in url_for - return self.handle_url_build_error(error, endpoint, values) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 1060, in url_for - rv = url_adapter.build( # type: ignore[union-attr] - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/werkzeug/routing/map.py", line 919, in build - raise BuildError(endpoint, values, method, self) -werkzeug.routing.exceptions.BuildError: Could not build url for endpoint 'admin_page'. Did you mean 'admin.add_user_page' instead? - -2025-06-09 18:27:17 - [app] app - [ERROR] ERROR - Unhandled Exception - ID: 20250609_182717 -2025-06-09 18:27:17 - [app] app - [ERROR] ERROR - URL: http://127.0.0.1:5000/admin/logs -2025-06-09 18:27:17 - [app] app - [ERROR] ERROR - Method: GET -2025-06-09 18:27:17 - [app] app - [ERROR] ERROR - User: admin -2025-06-09 18:27:17 - [app] app - [ERROR] ERROR - Exception Type: TemplateNotFound -2025-06-09 18:27:17 - [app] app - [ERROR] ERROR - Exception: admin/logs.html -2025-06-09 18:27:17 - [app] app - [ERROR] ERROR - Traceback: Traceback (most recent call last): - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 867, in full_dispatch_request - rv = self.dispatch_request() - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 852, in dispatch_request - return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask_login/utils.py", line 290, in decorated_view - return current_app.ensure_sync(func)(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py", line 86, in decorated_function - return f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py", line 206, in logs_overview - return render_template('admin/logs.html') - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 151, in render_template - template = app.jinja_env.get_or_select_template(template_name_or_list) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1081, in get_or_select_template - return self.get_template(template_name_or_list, parent, globals) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1010, in get_template - return self._load_template(name, globals) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 969, in _load_template - template = self.loader.load(self, name, self.make_globals(globals)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/loaders.py", line 126, in load - source, filename, uptodate = self.get_source(environment, name) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 65, in get_source - return self._get_source_fast(environment, template) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 99, in _get_source_fast - raise TemplateNotFound(template) -jinja2.exceptions.TemplateNotFound: admin/logs.html - -2025-06-09 18:27:20 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/stats -2025-06-09 18:27:20 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-09 18:27:20 - [app] app - [ERROR] ERROR - Unhandled Exception - ID: 20250609_182720 -2025-06-09 18:27:20 - [app] app - [ERROR] ERROR - URL: http://127.0.0.1:5000/admin/guest-requests -2025-06-09 18:27:20 - [app] app - [ERROR] ERROR - Method: GET -2025-06-09 18:27:20 - [app] app - [ERROR] ERROR - User: admin -2025-06-09 18:27:20 - [app] app - [ERROR] ERROR - Exception Type: BuildError -2025-06-09 18:27:20 - [app] app - [ERROR] ERROR - Exception: Could not build url for endpoint 'admin_page'. Did you mean 'admin.add_user_page' instead? -2025-06-09 18:27:20 - [app] app - [ERROR] ERROR - Traceback: Traceback (most recent call last): - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 867, in full_dispatch_request - rv = self.dispatch_request() - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 852, in dispatch_request - return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask_login/utils.py", line 290, in decorated_view - return current_app.ensure_sync(func)(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py", line 86, in decorated_function - return f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py", line 188, in guest_requests - return render_template('admin_guest_requests.html') - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 152, in render_template - return _render(app, template, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 133, in _render - rv = template.render(context) - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/admin_guest_requests.html", line 1, in top-level template code - {% extends "base.html" %} - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/base.html", line 640, in top-level template code - {% block content %}{% endblock %} - ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/admin_guest_requests.html", line 74, in block 'content' - {{ stats.total_users or 0 }} - ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 485, in getattr - return getattr(obj, attribute) - ^^^^^^^^^^^^^^^^^^^^^^^ -jinja2.exceptions.UndefinedError: 'stats' is undefined - -2025-06-09 18:27:27 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/stats -2025-06-09 18:46:12 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-09 18:46:12 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/instance/printer_manager.db -2025-06-09 18:46:13 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-09 18:46:13 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-09 18:46:13 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-09 18:46:13 - [app] app - [INFO] INFO - [START] Server startet auf 0.0.0.0:5000 -2025-06-09 18:46:15 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/crm/ -2025-06-09 18:46:25 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/stats -2025-06-09 18:46:25 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-09 18:46:27 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/guest-requests -2025-06-09 18:46:32 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/stats -2025-06-09 18:46:32 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-09 18:46:34 - [app] app - [ERROR] ERROR - Unhandled Exception - ID: 20250609_184634 -2025-06-09 18:46:34 - [app] app - [ERROR] ERROR - URL: http://127.0.0.1:5000/admin/logs -2025-06-09 18:46:34 - [app] app - [ERROR] ERROR - Method: GET -2025-06-09 18:46:34 - [app] app - [ERROR] ERROR - User: admin -2025-06-09 18:46:34 - [app] app - [ERROR] ERROR - Exception Type: TemplateNotFound -2025-06-09 18:46:34 - [app] app - [ERROR] ERROR - Exception: admin/logs.html -2025-06-09 18:46:34 - [app] app - [ERROR] ERROR - Traceback: Traceback (most recent call last): - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 867, in full_dispatch_request - rv = self.dispatch_request() - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 852, in dispatch_request - return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask_login/utils.py", line 290, in decorated_view - return current_app.ensure_sync(func)(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py", line 86, in decorated_function - return f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py", line 206, in logs_overview - return render_template('admin/logs.html') - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 151, in render_template - template = app.jinja_env.get_or_select_template(template_name_or_list) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1081, in get_or_select_template - return self.get_template(template_name_or_list, parent, globals) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1010, in get_template - return self._load_template(name, globals) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 969, in _load_template - template = self.loader.load(self, name, self.make_globals(globals)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/loaders.py", line 126, in load - source, filename, uptodate = self.get_source(environment, name) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 65, in get_source - return self._get_source_fast(environment, template) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 99, in _get_source_fast - raise TemplateNotFound(template) -jinja2.exceptions.TemplateNotFound: admin/logs.html - -2025-06-09 18:46:40 - [app] app - [ERROR] ERROR - Unhandled Exception - ID: 20250609_184640 -2025-06-09 18:46:40 - [app] app - [ERROR] ERROR - URL: http://127.0.0.1:5000/admin/advanced-settings -2025-06-09 18:46:40 - [app] app - [ERROR] ERROR - Method: GET -2025-06-09 18:46:40 - [app] app - [ERROR] ERROR - User: admin -2025-06-09 18:46:40 - [app] app - [ERROR] ERROR - Exception Type: UndefinedError -2025-06-09 18:46:40 - [app] app - [ERROR] ERROR - Exception: 'stats' is undefined -2025-06-09 18:46:40 - [app] app - [ERROR] ERROR - Traceback: Traceback (most recent call last): - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 867, in full_dispatch_request - rv = self.dispatch_request() - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 852, in dispatch_request - return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask_login/utils.py", line 290, in decorated_view - return current_app.ensure_sync(func)(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py", line 86, in decorated_function - return f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py", line 194, in advanced_settings - return render_template('admin_advanced_settings.html') - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 152, in render_template - return _render(app, template, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 133, in _render - rv = template.render(context) - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/admin_advanced_settings.html", line 1, in top-level template code - {% extends "base.html" %} - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/base.html", line 640, in top-level template code - {% block content %}{% endblock %} - ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/admin_advanced_settings.html", line 388, in block 'content' -

{{ stats.total_users }}

- ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 485, in getattr - return getattr(obj, attribute) - ^^^^^^^^^^^^^^^^^^^^^^^ -jinja2.exceptions.UndefinedError: 'stats' is undefined - -2025-06-09 18:46:44 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs -2025-06-09 18:46:45 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/printers -2025-06-09 18:46:47 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/stats -2025-06-09 18:46:48 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/printers -2025-06-09 18:46:51 - [app] app - [ERROR] ERROR - Unhandled Exception - ID: 20250609_184651 -2025-06-09 18:46:51 - [app] app - [ERROR] ERROR - URL: http://127.0.0.1:5000/admin/users -2025-06-09 18:46:51 - [app] app - [ERROR] ERROR - Method: GET -2025-06-09 18:46:51 - [app] app - [ERROR] ERROR - User: admin -2025-06-09 18:46:51 - [app] app - [ERROR] ERROR - Exception Type: UndefinedError -2025-06-09 18:46:51 - [app] app - [ERROR] ERROR - Exception: 'stats' is undefined -2025-06-09 18:46:51 - [app] app - [ERROR] ERROR - Traceback: Traceback (most recent call last): - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 867, in full_dispatch_request - rv = self.dispatch_request() - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 852, in dispatch_request - return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask_login/utils.py", line 290, in decorated_view - return current_app.ensure_sync(func)(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py", line 86, in decorated_function - return f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py", line 126, in users_overview - return render_template('admin.html') - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 152, in render_template - return _render(app, template, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 133, in _render - rv = template.render(context) - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/admin.html", line 1, in top-level template code - {% extends "base.html" %} - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/base.html", line 640, in top-level template code - {% block content %}{% endblock %} - ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/admin.html", line 132, in block 'content' -
{{ stats.total_users or 0 }}
- ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 485, in getattr - return getattr(obj, attribute) - ^^^^^^^^^^^^^^^^^^^^^^^ -jinja2.exceptions.UndefinedError: 'stats' is undefined - -2025-06-09 19:00:45 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-09 19:00:45 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/instance/printer_manager.db -2025-06-09 19:00:51 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-09 19:00:51 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/instance/printer_manager.db -2025-06-09 19:00:53 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-09 19:00:53 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/instance/printer_manager.db -2025-06-09 19:01:39 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-09 19:01:39 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/instance/printer_manager.db -2025-06-09 19:01:45 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-09 19:01:45 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/instance/printer_manager.db -2025-06-09 19:01:59 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-09 19:01:59 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/instance/printer_manager.db -2025-06-09 19:01:59 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-09 19:02:46 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-09 19:02:46 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/instance/printer_manager.db -2025-06-09 19:02:46 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-09 19:03:11 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-09 19:03:11 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/instance/printer_manager.db -2025-06-09 19:03:11 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-09 19:03:11 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-09 19:03:12 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-09 19:03:12 - [app] app - [INFO] INFO - [START] Server startet auf 0.0.0.0:5000 -2025-06-09 19:03:16 - [app] app - [ERROR] ERROR - Unhandled Exception - ID: 20250609_190316 -2025-06-09 19:03:16 - [app] app - [ERROR] ERROR - URL: http://127.0.0.1:5000/admin/users -2025-06-09 19:03:16 - [app] app - [ERROR] ERROR - Method: GET -2025-06-09 19:03:16 - [app] app - [ERROR] ERROR - User: admin -2025-06-09 19:03:16 - [app] app - [ERROR] ERROR - Exception Type: UndefinedError -2025-06-09 19:03:16 - [app] app - [ERROR] ERROR - Exception: 'models.User object' has no attribute 'has_permission' -2025-06-09 19:03:16 - [app] app - [ERROR] ERROR - Traceback: 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/admin_unified.py", line 149, in users_overview - return render_template('admin.html', stats=stats, users=users, active_tab='users') - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 152, in render_template - return _render(app, template, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 133, in _render - rv = template.render(context) - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/admin.html", line 1, in top-level template code - {% extends "base.html" %} - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/base.html", line 315, in top-level template code - {% if current_user.has_permission('CONTROL_PRINTER') %} - ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/utils.py", line 83, in from_obj - if hasattr(obj, "jinja_pass_arg"): - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -jinja2.exceptions.UndefinedError: 'models.User object' has no attribute 'has_permission' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 867, in full_dispatch_request - rv = self.dispatch_request() - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 852, in dispatch_request - return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask_login/utils.py", line 290, in decorated_view - return current_app.ensure_sync(func)(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py", line 86, in decorated_function - return f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py", line 154, in users_overview - return render_template('admin.html', stats={}, users=[], active_tab='users') - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 152, in render_template - return _render(app, template, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 133, in _render - rv = template.render(context) - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/admin.html", line 1, in top-level template code - {% extends "base.html" %} - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/base.html", line 315, in top-level template code - {% if current_user.has_permission('CONTROL_PRINTER') %} - ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/utils.py", line 83, in from_obj - if hasattr(obj, "jinja_pass_arg"): - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -jinja2.exceptions.UndefinedError: 'models.User object' has no attribute 'has_permission' - -2025-06-09 19:03:16 - [app] app - [ERROR] ERROR - Exception on /admin/users [GET] -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/admin_unified.py", line 149, in users_overview - return render_template('admin.html', stats=stats, users=users, active_tab='users') - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 152, in render_template - return _render(app, template, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 133, in _render - rv = template.render(context) - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/admin.html", line 1, in top-level template code - {% extends "base.html" %} - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/base.html", line 315, in top-level template code - {% if current_user.has_permission('CONTROL_PRINTER') %} - ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/utils.py", line 83, in from_obj - if hasattr(obj, "jinja_pass_arg"): - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -jinja2.exceptions.UndefinedError: 'models.User object' has no attribute 'has_permission' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 867, in full_dispatch_request - rv = self.dispatch_request() - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 852, in dispatch_request - return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask_login/utils.py", line 290, in decorated_view - return current_app.ensure_sync(func)(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py", line 86, in decorated_function - return f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py", line 154, in users_overview - return render_template('admin.html', stats={}, users=[], active_tab='users') - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 152, in render_template - return _render(app, template, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 133, in _render - rv = template.render(context) - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/admin.html", line 1, in top-level template code - {% extends "base.html" %} - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/base.html", line 315, in top-level template code - {% if current_user.has_permission('CONTROL_PRINTER') %} - ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/utils.py", line 83, in from_obj - if hasattr(obj, "jinja_pass_arg"): - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -jinja2.exceptions.UndefinedError: 'models.User object' has no attribute 'has_permission' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 1455, in wsgi_app - response = self.full_dispatch_request() - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 869, in full_dispatch_request - rv = self.handle_user_exception(e) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 759, in handle_user_exception - return self.ensure_sync(handler)(e) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/app.py", line 619, in handle_exception - return render_template('errors/500.html', error_id=error_id), 500 - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 152, in render_template - return _render(app, template, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 133, in _render - rv = template.render(context) - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/errors/500.html", line 1, in top-level template code - {% extends "base.html" %} - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/base.html", line 315, in top-level template code - {% if current_user.has_permission('CONTROL_PRINTER') %} - ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/utils.py", line 83, in from_obj - if hasattr(obj, "jinja_pass_arg"): - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -jinja2.exceptions.UndefinedError: 'models.User object' has no attribute 'has_permission' -2025-06-09 19:03:17 - [app] app - [ERROR] ERROR - Internal Server Error (500) - ID: 20250609_190317 -2025-06-09 19:03:17 - [app] app - [ERROR] ERROR - URL: http://127.0.0.1:5000/admin/users -2025-06-09 19:03:17 - [app] app - [ERROR] ERROR - Method: GET -2025-06-09 19:03:17 - [app] app - [ERROR] ERROR - User: admin -2025-06-09 19:03:17 - [app] app - [ERROR] ERROR - Error: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-09 19:03:17 - [app] app - [ERROR] ERROR - Traceback: 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/admin_unified.py", line 149, in users_overview - return render_template('admin.html', stats=stats, users=users, active_tab='users') - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 152, in render_template - return _render(app, template, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 133, in _render - rv = template.render(context) - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/admin.html", line 1, in top-level template code - {% extends "base.html" %} - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/base.html", line 315, in top-level template code - {% if current_user.has_permission('CONTROL_PRINTER') %} - ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/utils.py", line 83, in from_obj - if hasattr(obj, "jinja_pass_arg"): - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -jinja2.exceptions.UndefinedError: 'models.User object' has no attribute 'has_permission' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 867, in full_dispatch_request - rv = self.dispatch_request() - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 852, in dispatch_request - return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask_login/utils.py", line 290, in decorated_view - return current_app.ensure_sync(func)(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py", line 86, in decorated_function - return f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py", line 154, in users_overview - return render_template('admin.html', stats={}, users=[], active_tab='users') - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 152, in render_template - return _render(app, template, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 133, in _render - rv = template.render(context) - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/admin.html", line 1, in top-level template code - {% extends "base.html" %} - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/base.html", line 315, in top-level template code - {% if current_user.has_permission('CONTROL_PRINTER') %} - ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/utils.py", line 83, in from_obj - if hasattr(obj, "jinja_pass_arg"): - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -jinja2.exceptions.UndefinedError: 'models.User object' has no attribute 'has_permission' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 1455, in wsgi_app - response = self.full_dispatch_request() - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 869, in full_dispatch_request - rv = self.handle_user_exception(e) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 759, in handle_user_exception - return self.ensure_sync(handler)(e) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/app.py", line 619, in handle_exception - return render_template('errors/500.html', error_id=error_id), 500 - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 152, in render_template - return _render(app, template, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 133, in _render - rv = template.render(context) - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/errors/500.html", line 1, in top-level template code - {% extends "base.html" %} - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/base.html", line 315, in top-level template code - {% if current_user.has_permission('CONTROL_PRINTER') %} - ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/utils.py", line 83, in from_obj - if hasattr(obj, "jinja_pass_arg"): - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -jinja2.exceptions.UndefinedError: 'models.User object' has no attribute 'has_permission' - -2025-06-09 19:03:17 - [app] app - [ERROR] ERROR - Unhandled Exception - ID: 20250609_190317 -2025-06-09 19:03:17 - [app] app - [ERROR] ERROR - URL: http://127.0.0.1:5000/admin/users -2025-06-09 19:03:17 - [app] app - [ERROR] ERROR - Method: GET -2025-06-09 19:03:17 - [app] app - [ERROR] ERROR - User: admin -2025-06-09 19:03:17 - [app] app - [ERROR] ERROR - Exception Type: UndefinedError -2025-06-09 19:03:17 - [app] app - [ERROR] ERROR - Exception: 'models.User object' has no attribute 'has_permission' -2025-06-09 19:03:17 - [app] app - [ERROR] ERROR - Traceback: 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/admin_unified.py", line 149, in users_overview - return render_template('admin.html', stats=stats, users=users, active_tab='users') - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 152, in render_template - return _render(app, template, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 133, in _render - rv = template.render(context) - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/admin.html", line 1, in top-level template code - {% extends "base.html" %} - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/base.html", line 315, in top-level template code - {% if current_user.has_permission('CONTROL_PRINTER') %} - ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/utils.py", line 83, in from_obj - if hasattr(obj, "jinja_pass_arg"): - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -jinja2.exceptions.UndefinedError: 'models.User object' has no attribute 'has_permission' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 867, in full_dispatch_request - rv = self.dispatch_request() - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 852, in dispatch_request - return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask_login/utils.py", line 290, in decorated_view - return current_app.ensure_sync(func)(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py", line 86, in decorated_function - return f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py", line 154, in users_overview - return render_template('admin.html', stats={}, users=[], active_tab='users') - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 152, in render_template - return _render(app, template, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 133, in _render - rv = template.render(context) - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/admin.html", line 1, in top-level template code - {% extends "base.html" %} - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/base.html", line 315, in top-level template code - {% if current_user.has_permission('CONTROL_PRINTER') %} - ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/utils.py", line 83, in from_obj - if hasattr(obj, "jinja_pass_arg"): - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -jinja2.exceptions.UndefinedError: 'models.User object' has no attribute 'has_permission' - -2025-06-09 19:03:17 - [app] app - [ERROR] ERROR - Exception on /admin/users [GET] -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/admin_unified.py", line 149, in users_overview - return render_template('admin.html', stats=stats, users=users, active_tab='users') - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 152, in render_template - return _render(app, template, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 133, in _render - rv = template.render(context) - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/admin.html", line 1, in top-level template code - {% extends "base.html" %} - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/base.html", line 315, in top-level template code - {% if current_user.has_permission('CONTROL_PRINTER') %} - ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/utils.py", line 83, in from_obj - if hasattr(obj, "jinja_pass_arg"): - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -jinja2.exceptions.UndefinedError: 'models.User object' has no attribute 'has_permission' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 867, in full_dispatch_request - rv = self.dispatch_request() - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 852, in dispatch_request - return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask_login/utils.py", line 290, in decorated_view - return current_app.ensure_sync(func)(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py", line 86, in decorated_function - return f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py", line 154, in users_overview - return render_template('admin.html', stats={}, users=[], active_tab='users') - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 152, in render_template - return _render(app, template, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 133, in _render - rv = template.render(context) - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/admin.html", line 1, in top-level template code - {% extends "base.html" %} - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/base.html", line 315, in top-level template code - {% if current_user.has_permission('CONTROL_PRINTER') %} - ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/utils.py", line 83, in from_obj - if hasattr(obj, "jinja_pass_arg"): - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -jinja2.exceptions.UndefinedError: 'models.User object' has no attribute 'has_permission' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 1455, in wsgi_app - response = self.full_dispatch_request() - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 869, in full_dispatch_request - rv = self.handle_user_exception(e) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 759, in handle_user_exception - return self.ensure_sync(handler)(e) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/app.py", line 619, in handle_exception - return render_template('errors/500.html', error_id=error_id), 500 - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 152, in render_template - return _render(app, template, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 133, in _render - rv = template.render(context) - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/errors/500.html", line 1, in top-level template code - {% extends "base.html" %} - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/base.html", line 315, in top-level template code - {% if current_user.has_permission('CONTROL_PRINTER') %} - ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/utils.py", line 83, in from_obj - if hasattr(obj, "jinja_pass_arg"): - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -jinja2.exceptions.UndefinedError: 'models.User object' has no attribute 'has_permission' -2025-06-09 19:03:17 - [app] app - [ERROR] ERROR - Internal Server Error (500) - ID: 20250609_190317 -2025-06-09 19:03:17 - [app] app - [ERROR] ERROR - URL: http://127.0.0.1:5000/admin/users -2025-06-09 19:03:17 - [app] app - [ERROR] ERROR - Method: GET -2025-06-09 19:03:17 - [app] app - [ERROR] ERROR - User: admin -2025-06-09 19:03:17 - [app] app - [ERROR] ERROR - Error: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-09 19:03:17 - [app] app - [ERROR] ERROR - Traceback: 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/admin_unified.py", line 149, in users_overview - return render_template('admin.html', stats=stats, users=users, active_tab='users') - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 152, in render_template - return _render(app, template, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 133, in _render - rv = template.render(context) - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/admin.html", line 1, in top-level template code - {% extends "base.html" %} - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/base.html", line 315, in top-level template code - {% if current_user.has_permission('CONTROL_PRINTER') %} - ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/utils.py", line 83, in from_obj - if hasattr(obj, "jinja_pass_arg"): - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -jinja2.exceptions.UndefinedError: 'models.User object' has no attribute 'has_permission' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 867, in full_dispatch_request - rv = self.dispatch_request() - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 852, in dispatch_request - return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask_login/utils.py", line 290, in decorated_view - return current_app.ensure_sync(func)(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py", line 86, in decorated_function - return f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py", line 154, in users_overview - return render_template('admin.html', stats={}, users=[], active_tab='users') - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 152, in render_template - return _render(app, template, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 133, in _render - rv = template.render(context) - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/admin.html", line 1, in top-level template code - {% extends "base.html" %} - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/base.html", line 315, in top-level template code - {% if current_user.has_permission('CONTROL_PRINTER') %} - ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/utils.py", line 83, in from_obj - if hasattr(obj, "jinja_pass_arg"): - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -jinja2.exceptions.UndefinedError: 'models.User object' has no attribute 'has_permission' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 1455, in wsgi_app - response = self.full_dispatch_request() - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 869, in full_dispatch_request - rv = self.handle_user_exception(e) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 759, in handle_user_exception - return self.ensure_sync(handler)(e) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/app.py", line 619, in handle_exception - return render_template('errors/500.html', error_id=error_id), 500 - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 152, in render_template - return _render(app, template, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 133, in _render - rv = template.render(context) - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/errors/500.html", line 1, in top-level template code - {% extends "base.html" %} - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/base.html", line 315, in top-level template code - {% if current_user.has_permission('CONTROL_PRINTER') %} - ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/utils.py", line 83, in from_obj - if hasattr(obj, "jinja_pass_arg"): - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -jinja2.exceptions.UndefinedError: 'models.User object' has no attribute 'has_permission' - -2025-06-09 19:04:30 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-09 19:04:30 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/instance/printer_manager.db -2025-06-09 19:05:11 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-09 19:05:11 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/instance/printer_manager.db -2025-06-09 19:05:13 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-09 19:05:13 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/instance/printer_manager.db -2025-06-09 19:05:14 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-09 19:05:14 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-09 19:05:14 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-09 19:05:14 - [app] app - [INFO] INFO - [START] Server startet auf 0.0.0.0:5000 -2025-06-09 19:05:47 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-09 19:05:47 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/instance/printer_manager.db -2025-06-09 19:07:45 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/stats -2025-06-09 19:07:45 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-09 19:07:50 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/stats -2025-06-09 19:07:51 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/stats -2025-06-09 19:07:51 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-09 19:07:52 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs -2025-06-09 19:07:52 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/printers -2025-06-09 19:07:55 - [app] app - [ERROR] ERROR - Unhandled Exception - ID: 20250609_190755 -2025-06-09 19:07:55 - [app] app - [ERROR] ERROR - URL: http://127.0.0.1:5000/admin/advanced-settings -2025-06-09 19:07:55 - [app] app - [ERROR] ERROR - Method: GET -2025-06-09 19:07:55 - [app] app - [ERROR] ERROR - User: admin -2025-06-09 19:07:55 - [app] app - [ERROR] ERROR - Exception Type: UndefinedError -2025-06-09 19:07:55 - [app] app - [ERROR] ERROR - Exception: 'stats' is undefined -2025-06-09 19:07:55 - [app] app - [ERROR] ERROR - Traceback: Traceback (most recent call last): - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 867, in full_dispatch_request - rv = self.dispatch_request() - ^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 852, in dispatch_request - return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask_login/utils.py", line 290, in decorated_view - return current_app.ensure_sync(func)(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py", line 86, in decorated_function - return f(*args, **kwargs) - ^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py", line 254, in advanced_settings - return render_template('admin_advanced_settings.html') - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 152, in render_template - return _render(app, template, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 133, in _render - rv = template.render(context) - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/admin_advanced_settings.html", line 1, in top-level template code - {% extends "base.html" %} - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/base.html", line 658, in top-level template code - {% block content %}{% endblock %} - ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/admin_advanced_settings.html", line 388, in block 'content' -

{{ stats.total_users }}

- ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 485, in getattr - return getattr(obj, attribute) - ^^^^^^^^^^^^^^^^^^^^^^^ -jinja2.exceptions.UndefinedError: 'stats' is undefined - -2025-06-09 19:07:58 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/stats -2025-06-09 19:07:58 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-09 19:08:01 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/guest-requests -2025-06-09 19:08:04 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/printers -2025-06-09 19:09:19 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-09 19:09:19 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/instance/printer_manager.db -2025-06-09 19:09:19 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-09 19:09:19 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-09 19:09:19 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-09 19:09:19 - [app] app - [INFO] INFO - [START] Server startet auf 0.0.0.0:5000 -2025-06-09 19:10:00 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/printers -2025-06-09 19:10:03 - [app] app - [ERROR] ERROR - Unhandled Exception - ID: 20250609_191003 -2025-06-09 19:10:03 - [app] app - [ERROR] ERROR - URL: http://127.0.0.1:5000/tapo/ -2025-06-09 19:10:03 - [app] app - [ERROR] ERROR - Method: GET -2025-06-09 19:10:03 - [app] app - [ERROR] ERROR - User: admin -2025-06-09 19:10:03 - [app] app - [ERROR] ERROR - Exception Type: BuildError -2025-06-09 19:10:03 - [app] app - [ERROR] ERROR - Exception: Could not build url for endpoint 'admin.manage_printers'. Did you mean 'admin.get_printer_api' instead? -2025-06-09 19:10:03 - [app] app - [ERROR] ERROR - Traceback: 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/tapo_control.py", line 66, in tapo_dashboard - return render_template('tapo_control.html', - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 152, in render_template - return _render(app, template, context) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 133, in _render - rv = template.render(context) - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render - self.environment.handle_exception() - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception - raise rewrite_traceback_stack(source=source) - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/tapo_control.html", line 1, in top-level template code - {% extends "base.html" %} - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/base.html", line 658, in top-level template code - {% block content %}{% endblock %} - ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/tapo_control.html", line 224, in block 'content' -
{{ stats.total_users }}

- ^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 485, in getattr - return getattr(obj, attribute) - ^^^^^^^^^^^^^^^^^^^^^^^ -jinja2.exceptions.UndefinedError: 'stats' is undefined - -2025-06-09 19:32:01 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/stats -2025-06-09 19:32:01 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-09 19:32:03 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs -2025-06-09 19:32:03 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/printers -2025-06-09 19:32:06 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/stats -2025-06-09 19:32:06 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-09 19:32:11 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/stats -2025-06-09 19:32:13 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/stats -2025-06-09 19:32:13 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-09 19:32:18 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/stats -2025-06-10 10:01:57 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-10 10:01:57 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-10 10:01:58 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-10 10:01:58 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-10 10:01:58 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-10 10:01:58 - [app] app - [INFO] INFO - [START] Server startet auf 0.0.0.0:5000 -2025-06-10 10:02:14 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-10 10:02:26 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-10 10:02:30 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-10 10:02:32 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-10 10:02:34 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-10 10:02:35 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/printers -2025-06-10 10:02:35 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: (sqlite3.InterfaceError) bad parameter or other API misuse -[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.id = ? - LIMIT ? OFFSET ?] -[parameters: (1, 1, 0)] -(Background on this error at: https://sqlalche.me/e/20/rvf5) -2025-06-10 10:02:35 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-10 10:02:36 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-10 10:02:38 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-10 10:02:40 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: tuple index out of range -2025-06-10 10:02:40 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-10 10:02:40 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-10 13:10:47 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-10 13:10:47 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-10 13:10:47 - [app] app - [INFO] INFO - 🚀 MYP Produktions-Server startet... -2025-06-10 13:10:47 - [app] app - [INFO] INFO - 📅 Start-Zeit: 2025-06-10 13:10:47 -2025-06-10 13:10:47 - [app] app - [ERROR] ERROR - ❌ Kritischer Fehler beim Server-Start: module 'os' has no attribute 'uname' -2025-06-10 13:10:47 - [app] app - [ERROR] ERROR - Traceback: Traceback (most recent call last): - File "C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\app_production.py", line 333, in main - app_logger.info(f"🖥️ Hostname: {os.uname().nodename}") - ^^^^^^^^ -AttributeError: module 'os' has no attribute 'uname'. Did you mean: 'name'? - -2025-06-10 13:10:47 - [app] app - [INFO] INFO - ✅ Cleanup abgeschlossen -2025-06-10 13:11:47 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-10 13:11:47 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-10 13:11:47 - [app] app - [INFO] INFO - 🚀 MYP Produktions-Server startet... -2025-06-10 13:11:47 - [app] app - [INFO] INFO - 📅 Start-Zeit: 2025-06-10 13:11:47 -2025-06-10 13:11:47 - [app] app - [INFO] INFO - 🖥️ Hostname: C040L0079726760 -2025-06-10 13:11:47 - [app] app - [INFO] INFO - 🐍 Python: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-10 13:11:47 - [app] app - [INFO] INFO - ✅ Produktions-Logging konfiguriert -2025-06-10 13:11:47 - [app] app - [ERROR] ERROR - ❌ Kritischer Fehler beim Server-Start: module 'os' has no attribute 'geteuid' -2025-06-10 13:11:47 - [app] app - [ERROR] ERROR - Traceback: Traceback (most recent call last): - File "C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\app_production.py", line 341, in main - if os.geteuid() != 0: - ^^^^^^^^^^ -AttributeError: module 'os' has no attribute 'geteuid'. Did you mean: 'getpid'? - -2025-06-10 13:11:47 - [app] app - [INFO] INFO - ✅ Cleanup abgeschlossen -2025-06-10 13:30:33 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-10 13:30:33 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-10 13:30:33 - [app] app - [INFO] INFO - 🚀 MYP Produktions-Server startet... -2025-06-10 13:30:33 - [app] app - [INFO] INFO - 📅 Start-Zeit: 2025-06-10 13:30:33 -2025-06-10 13:30:33 - [app] app - [INFO] INFO - 🖥️ Hostname: C040L0079726760 -2025-06-10 13:30:33 - [app] app - [INFO] INFO - 🐍 Python: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-10 13:30:33 - [app] app - [INFO] INFO - ✅ Produktions-Logging konfiguriert -2025-06-10 13:30:33 - [app] app - [INFO] INFO - 🪟 Windows-Modus: Root-Check übersprungen -2025-06-10 13:30:33 - [app] app - [INFO] INFO - 🔐 Prüfe SSL-Zertifikate für Produktionsbetrieb... -2025-06-10 13:30:33 - [app] app - [INFO] INFO - 🔧 Erstelle neue browser-kompatible SSL-Zertifikate... -2025-06-10 13:30:33 - [app] app - [INFO] INFO - 🔧 Erstelle browser-kompatible SSL-Zertifikate... -2025-06-10 13:30:33 - [app] app - [ERROR] ERROR - ❌ SSL-Zertifikat-Erstellung fehlgeschlagen: [WinError 2] Das System kann die angegebene Datei nicht finden -2025-06-10 13:30:33 - [app] app - [ERROR] ERROR - ❌ Netzwerk-Fehler: [WinError 2] Das System kann die angegebene Datei nicht finden -2025-06-10 13:30:33 - [app] app - [INFO] INFO - ✅ Cleanup abgeschlossen -2025-06-11 08:42:18 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 08:42:18 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-11 08:42:19 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-11 08:42:19 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-11 08:42:20 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-11 08:42:20 - [app] app - [INFO] INFO - [START] Server startet auf 0.0.0.0:5000 -2025-06-11 08:42:23 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 08:42:26 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: (sqlite3.InterfaceError) bad parameter or other API misuse -[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.id = ? - LIMIT ? OFFSET ?] -[parameters: (1, 1, 0)] -(Background on this error at: https://sqlalche.me/e/20/rvf5) -2025-06-11 08:42:26 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 08:42:38 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 08:42:38 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs -2025-06-11 08:42:38 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/printers -2025-06-11 08:42:38 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 08:42:41 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 08:42:43 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 08:52:36 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 08:52:36 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-11 08:52:36 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-11 08:52:36 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-11 08:52:37 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-11 08:52:37 - [app] app - [INFO] INFO - [START] Server startet auf 0.0.0.0:5000 -2025-06-11 08:52:45 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 08:52:47 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 08:52:49 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 08:52:52 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 08:52:54 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 08:52:56 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 08:52:56 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: (sqlite3.InterfaceError) bad parameter or other API misuse -[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.id = ? - LIMIT ? OFFSET ?] -[parameters: (1, 1, 0)] -(Background on this error at: https://sqlalche.me/e/20/rvf5) -2025-06-11 08:52:56 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 08:52:59 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/printers -2025-06-11 08:53:00 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: tuple index out of range -2025-06-11 08:53:00 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 08:53:16 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: (sqlite3.InterfaceError) bad parameter or other API misuse -[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.id = ? - LIMIT ? OFFSET ?] -[parameters: (1, 1, 0)] -(Background on this error at: https://sqlalche.me/e/20/rvf5) -2025-06-11 08:53:16 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs -2025-06-11 08:53:16 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/printers -2025-06-11 08:53:16 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 08:53:31 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs?page=1 -2025-06-11 08:53:43 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 08:53:43 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-11 08:53:46 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs -2025-06-11 08:53:46 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs?page=1 -2025-06-11 08:53:53 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 08:54:11 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: (sqlite3.InterfaceError) bad parameter or other API misuse -[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.id = ? - LIMIT ? OFFSET ?] -[parameters: (1, 1, 0)] -(Background on this error at: https://sqlalche.me/e/20/rvf5) -2025-06-11 08:54:11 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: (sqlite3.InterfaceError) bad parameter or other API misuse -[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.id = ? - LIMIT ? OFFSET ?] -[parameters: (1, 1, 0)] -(Background on this error at: https://sqlalche.me/e/20/rvf5) -2025-06-11 08:54:11 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 08:54:14 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/stats -2025-06-11 08:54:14 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 08:54:14 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 08:54:17 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 08:54:35 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 08:54:35 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-11 08:54:35 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-11 08:54:35 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-11 08:54:36 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-11 08:54:36 - [app] app - [INFO] INFO - [START] Server startet auf 0.0.0.0:5000 -2025-06-11 08:54:38 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 09:06:42 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 09:06:42 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-11 09:06:43 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-11 09:06:43 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-11 09:06:43 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-11 09:06:43 - [app] app - [INFO] INFO - [START] Server startet auf 0.0.0.0:5000 -2025-06-11 09:06:46 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 09:06:49 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 09:08:16 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 09:08:16 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-11 09:08:17 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-11 09:08:17 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-11 09:08:17 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-11 09:08:17 - [app] app - [INFO] INFO - [START] Server startet auf 0.0.0.0:5000 -2025-06-11 09:08:19 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 09:08:20 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 09:08:22 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs -2025-06-11 09:08:22 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/printers -2025-06-11 09:08:22 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 09:08:25 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 09:08:27 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 09:08:29 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 09:08:31 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 09:08:33 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 09:08:35 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 09:08:36 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 09:09:08 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 09:09:10 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 09:09:12 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 09:09:14 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 09:09:16 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 09:09:18 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 09:09:38 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 09:09:40 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 09:09:43 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 09:09:45 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 09:09:47 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 09:09:49 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 09:10:08 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 09:10:10 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 09:10:12 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 09:10:15 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 09:10:17 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 09:10:19 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 09:10:38 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 09:10:41 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 09:10:43 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 09:10:45 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 09:10:47 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 09:10:49 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 09:11:08 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 09:11:10 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 09:11:13 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 09:11:15 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 09:11:17 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 09:11:19 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 09:11:38 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 09:11:41 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 09:11:43 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 09:11:45 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 09:11:47 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 09:11:49 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 09:12:44 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 09:12:46 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 09:12:49 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 09:12:51 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 09:12:53 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 09:12:55 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 09:13:44 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 09:13:46 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 09:13:48 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 09:13:50 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 09:13:53 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 09:13:55 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 09:14:44 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 09:14:47 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 09:14:49 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 09:14:51 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 09:14:53 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 09:14:55 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 09:15:44 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 09:15:47 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 09:15:49 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 09:15:51 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 09:15:53 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 09:15:55 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 09:16:42 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: (sqlite3.InterfaceError) bad parameter or other API misuse -[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.id = ? - LIMIT ? OFFSET ?] -[parameters: (1, 1, 0)] -(Background on this error at: https://sqlalche.me/e/20/rvf5) -2025-06-11 09:17:44 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 09:17:46 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 09:17:49 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 09:17:51 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 09:17:53 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 09:17:55 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 09:18:44 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 09:18:46 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 09:18:48 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 09:18:51 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 09:18:53 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 09:18:55 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 09:19:44 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 09:19:46 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 09:19:48 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 09:19:51 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 09:19:53 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 09:19:55 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 09:20:45 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 09:20:47 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 09:20:49 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 09:20:51 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 09:20:53 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 09:20:55 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 09:21:44 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 09:21:46 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 09:21:48 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 09:21:50 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 09:21:53 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 09:21:55 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 09:22:45 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 09:22:47 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 09:22:49 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 09:22:51 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 09:22:53 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 09:22:55 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 09:23:44 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 09:23:46 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 09:23:49 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 09:23:51 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 09:23:53 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 09:23:55 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 09:24:19 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 09:24:19 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs -2025-06-11 09:24:20 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/printers -2025-06-11 09:24:20 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 09:24:21 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 09:24:23 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 09:24:25 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 09:24:27 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 09:24:29 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 09:25:48 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 09:25:48 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-11 09:25:48 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-11 09:25:48 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-11 09:25:49 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-11 09:25:49 - [app] app - [INFO] INFO - [START] Server startet auf 0.0.0.0:5000 -2025-06-11 09:25:49 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 09:25:55 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/.well-known/appspecific/com.chrome.devtools.json -2025-06-11 09:26:13 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/.well-known/appspecific/com.chrome.devtools.json -2025-06-11 09:26:13 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: (sqlite3.InterfaceError) bad parameter or other API misuse -[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.id = ? - LIMIT ? OFFSET ?] -[parameters: (1, 1, 0)] -(Background on this error at: https://sqlalche.me/e/20/rvf5) -2025-06-11 09:26:14 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs -2025-06-11 09:26:15 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/printers -2025-06-11 09:26:16 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 09:26:20 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/.well-known/appspecific/com.chrome.devtools.json -2025-06-11 09:26:20 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs -2025-06-11 09:26:21 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/printers -2025-06-11 09:26:21 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 09:26:35 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs?page=1 -2025-06-11 09:26:50 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs?page=1 -2025-06-11 09:26:50 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs -2025-06-11 09:27:05 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs?page=1 -2025-06-11 09:27:20 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs?page=1 -2025-06-11 09:27:20 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs -2025-06-11 09:27:35 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs?page=1 -2025-06-11 09:27:50 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs?page=1 -2025-06-11 09:27:50 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs -2025-06-11 09:28:05 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs?page=1 -2025-06-11 09:28:20 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs?page=1 -2025-06-11 09:28:20 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs -2025-06-11 09:28:20 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs?page=1 -2025-06-11 09:28:35 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs?page=1 -2025-06-11 09:28:50 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs?page=1 -2025-06-11 09:28:50 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs -2025-06-11 09:28:50 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs?page=1 -2025-06-11 09:29:03 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/.well-known/appspecific/com.chrome.devtools.json -2025-06-11 09:29:05 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 09:35:07 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 09:35:07 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-11 09:35:07 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-11 09:35:07 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-11 09:35:07 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-11 09:35:07 - [app] app - [INFO] INFO - [START] Server startet auf 0.0.0.0:5000 -2025-06-11 09:35:10 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/.well-known/appspecific/com.chrome.devtools.json -2025-06-11 09:35:12 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen -2025-06-11 09:35:13 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 09:35:15 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/.well-known/appspecific/com.chrome.devtools.json -2025-06-11 09:35:16 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen -2025-06-11 09:35:16 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 09:39:31 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 09:39:31 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-11 09:39:31 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-11 09:39:31 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-11 09:39:32 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-11 09:39:32 - [app] app - [INFO] INFO - [START] Server startet auf 0.0.0.0:5000 -2025-06-11 09:41:46 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: (sqlite3.InterfaceError) bad parameter or other API misuse -[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.id = ? - LIMIT ? OFFSET ?] -[parameters: (1, 1, 0)] -(Background on this error at: https://sqlalche.me/e/20/rvf5) -2025-06-11 09:44:42 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: (sqlite3.InterfaceError) bad parameter or other API misuse -[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.id = ? - LIMIT ? OFFSET ?] -[parameters: (1, 1, 0)] -(Background on this error at: https://sqlalche.me/e/20/rvf5) -2025-06-11 09:48:05 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/.well-known/appspecific/com.chrome.devtools.json -2025-06-11 09:48:07 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: (sqlite3.InterfaceError) bad parameter or other API misuse -[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.id = ? - LIMIT ? OFFSET ?] -[parameters: (1, 1, 0)] -(Background on this error at: https://sqlalche.me/e/20/rvf5) -2025-06-11 09:48:08 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 09:48:46 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/.well-known/appspecific/com.chrome.devtools.json -2025-06-11 09:48:47 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 09:52:40 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/.well-known/appspecific/com.chrome.devtools.json -2025-06-11 09:52:42 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 09:52:43 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/.well-known/appspecific/com.chrome.devtools.json -2025-06-11 09:52:45 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 09:52:51 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/.well-known/appspecific/com.chrome.devtools.json -2025-06-11 09:52:51 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 09:52:51 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/.well-known/appspecific/com.chrome.devtools.json -2025-06-11 09:54:17 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/.well-known/appspecific/com.chrome.devtools.json -2025-06-11 09:54:19 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/.well-known/appspecific/com.chrome.devtools.json -2025-06-11 09:54:20 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 09:54:20 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 09:54:20 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 09:54:50 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/error-recovery/status -2025-06-11 09:54:50 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 09:54:50 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 09:55:20 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 09:55:20 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/error-recovery/status -2025-06-11 09:55:20 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 09:55:50 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/error-recovery/status -2025-06-11 09:55:50 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 09:55:50 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 09:56:20 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: (sqlite3.InterfaceError) bad parameter or other API misuse -[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.id = ? - LIMIT ? OFFSET ?] -[parameters: (1, 1, 0)] -(Background on this error at: https://sqlalche.me/e/20/rvf5) -2025-06-11 09:56:20 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/error-recovery/status -2025-06-11 09:56:20 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 09:56:20 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 09:56:50 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/error-recovery/status -2025-06-11 09:56:50 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 09:56:50 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 09:57:20 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/error-recovery/status -2025-06-11 09:57:20 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 09:57:20 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 09:57:53 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/error-recovery/status -2025-06-11 09:57:53 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 09:57:53 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 09:57:55 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/.well-known/appspecific/com.chrome.devtools.json -2025-06-11 09:57:55 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: (sqlite3.InterfaceError) bad parameter or other API misuse -[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.id = ? - LIMIT ? OFFSET ?] -[parameters: (1, 1, 0)] -(Background on this error at: https://sqlalche.me/e/20/rvf5) -2025-06-11 09:57:56 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen -2025-06-11 09:57:57 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 09:58:28 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 09:58:30 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 09:58:32 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 09:58:34 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 09:58:36 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 09:58:39 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 09:58:39 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/.well-known/appspecific/com.chrome.devtools.json -2025-06-11 09:58:40 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 09:59:11 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 09:59:13 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 09:59:16 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 09:59:18 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 09:59:20 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 09:59:22 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 09:59:41 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 09:59:43 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 09:59:46 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 09:59:48 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 09:59:50 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 09:59:52 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 10:00:11 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 10:00:13 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 10:00:16 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 10:00:18 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 10:00:20 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 10:00:22 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 10:00:41 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 10:00:44 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 10:00:46 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 10:00:48 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 10:00:50 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 10:00:52 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 10:01:11 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 10:01:13 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 10:01:16 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 10:01:18 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 10:01:20 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 10:01:22 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 10:01:41 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 10:01:43 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 10:01:46 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 10:01:48 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 10:01:50 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 10:01:52 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 10:02:44 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 10:02:47 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 10:02:49 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 10:02:51 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 10:02:53 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 10:02:55 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 10:03:44 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 10:03:47 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 10:03:49 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 10:03:51 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 10:03:53 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 10:03:55 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 10:04:38 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 10:04:40 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 10:04:42 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 10:04:44 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 10:04:46 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 10:04:49 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 10:04:51 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 10:04:53 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 10:04:55 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 10:04:57 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 10:04:59 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 10:05:01 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 10:05:11 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 10:05:13 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 10:05:15 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 10:05:17 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 10:05:19 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 10:05:22 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 10:05:41 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 10:05:43 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 10:05:45 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 10:05:48 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 10:05:50 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 10:05:52 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 10:06:11 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system -2025-06-11 10:06:13 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 10:06:15 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 10:06:18 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 10:06:20 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 10:06:22 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system -2025-06-11 10:06:29 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: (sqlite3.InterfaceError) bad parameter or other API misuse -[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.id = ? - LIMIT ? OFFSET ?] -[parameters: (1, 1, 0)] -(Background on this error at: https://sqlalche.me/e/20/rvf5) -2025-06-11 10:06:29 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: tuple index out of range -2025-06-11 10:06:29 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 10:06:32 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: (sqlite3.InterfaceError) bad parameter or other API misuse -[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.id = ? - LIMIT ? OFFSET ?] -[parameters: (1, 1, 0)] -(Background on this error at: https://sqlalche.me/e/20/rvf5) -2025-06-11 10:06:32 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:06:32 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 10:06:32 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 10:06:34 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:06:34 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 10:06:34 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 10:06:43 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/users -2025-06-11 10:07:04 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/error-recovery/status -2025-06-11 10:07:04 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 10:07:04 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:07:34 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/error-recovery/status -2025-06-11 10:07:34 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 10:07:34 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:08:04 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/error-recovery/status -2025-06-11 10:08:04 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 10:08:04 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:08:34 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/error-recovery/status -2025-06-11 10:08:34 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 10:08:34 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:09:04 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/error-recovery/status -2025-06-11 10:09:04 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 10:09:04 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:09:34 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/error-recovery/status -2025-06-11 10:09:34 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 10:09:34 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:10:04 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 10:10:04 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/error-recovery/status -2025-06-11 10:10:10 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:10:42 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/error-recovery/status -2025-06-11 10:10:42 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 10:10:48 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:11:42 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/error-recovery/status -2025-06-11 10:11:42 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 10:11:42 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:12:42 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 10:12:42 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/error-recovery/status -2025-06-11 10:12:42 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:13:42 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 10:13:42 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/error-recovery/status -2025-06-11 10:13:42 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:14:42 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/error-recovery/status -2025-06-11 10:14:42 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 10:14:42 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:15:04 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: (sqlite3.InterfaceError) bad parameter or other API misuse -[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.id = ? - LIMIT ? OFFSET ?] -[parameters: (1, 1, 0)] -(Background on this error at: https://sqlalche.me/e/20/rvf5) -2025-06-11 10:15:04 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 10:15:04 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/error-recovery/status -2025-06-11 10:15:04 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:15:34 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 10:15:34 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/error-recovery/status -2025-06-11 10:15:34 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:16:04 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/error-recovery/status -2025-06-11 10:16:04 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 10:16:04 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:16:34 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 10:16:34 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/error-recovery/status -2025-06-11 10:16:34 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:17:04 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/error-recovery/status -2025-06-11 10:17:04 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 10:17:04 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:17:34 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/error-recovery/status -2025-06-11 10:17:34 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/admin/system-health -2025-06-11 10:17:34 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:22:20 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 10:22:20 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-11 10:22:21 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development -2025-06-11 10:22:21 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False -2025-06-11 10:22:21 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration -2025-06-11 10:24:10 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 10:24:10 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-11 10:24:10 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development -2025-06-11 10:24:10 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False -2025-06-11 10:24:10 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration -2025-06-11 10:25:53 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 10:25:53 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-11 10:25:53 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development -2025-06-11 10:25:53 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False -2025-06-11 10:25:53 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration -2025-06-11 10:27:45 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 10:27:45 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-11 10:27:45 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development -2025-06-11 10:27:45 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False -2025-06-11 10:27:45 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration -2025-06-11 10:27:45 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration -2025-06-11 10:27:45 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert -2025-06-11 10:27:45 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing -2025-06-11 10:27:45 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True -2025-06-11 10:27:45 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True -2025-06-11 10:27:53 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 10:27:53 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-11 10:27:53 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: production -2025-06-11 10:27:53 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: True -2025-06-11 10:27:53 - [app] app - [INFO] INFO - [PRODUCTION] Aktiviere Production-Konfiguration für Mercedes-Benz TBA -2025-06-11 10:27:53 - [app] app - [INFO] INFO - [PRODUCTION] ✅ Mercedes-Benz TBA Marienfelde Konfiguration aktiviert -2025-06-11 10:27:53 - [app] app - [INFO] INFO - [PRODUCTION] ✅ Environment: Production Air-Gapped -2025-06-11 10:27:53 - [app] app - [INFO] INFO - [PRODUCTION] ✅ Air-Gapped Mode: True -2025-06-11 10:27:53 - [app] app - [INFO] INFO - [PRODUCTION] ✅ Compliance Mode: True -2025-06-11 10:27:53 - [app] app - [INFO] INFO - [PRODUCTION] ✅ Performance Optimized: True -2025-06-11 10:27:53 - [app] app - [INFO] INFO - [CONFIG] ✅ Air-Gapped/Offline-Modus aktiviert -2025-06-11 10:39:12 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 10:39:12 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-11 10:39:14 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development -2025-06-11 10:39:14 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False -2025-06-11 10:39:14 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration -2025-06-11 10:39:14 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration -2025-06-11 10:39:14 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert -2025-06-11 10:39:14 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing -2025-06-11 10:39:14 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True -2025-06-11 10:39:14 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True -2025-06-11 10:39:14 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung -2025-06-11 10:39:14 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde -2025-06-11 10:39:14 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True -2025-06-11 10:39:14 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... -2025-06-11 10:39:14 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-11 10:39:14 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-11 10:39:14 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert -2025-06-11 10:39:14 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... -2025-06-11 10:39:14 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-11 10:39:14 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft -2025-06-11 10:39:14 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... -2025-06-11 10:39:14 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet -2025-06-11 10:39:14 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... -2025-06-11 10:39:14 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet -2025-06-11 10:39:14 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 -2025-06-11 10:39:16 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 10:39:16 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-11 10:39:17 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development -2025-06-11 10:39:17 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False -2025-06-11 10:39:17 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration -2025-06-11 10:39:17 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration -2025-06-11 10:39:17 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert -2025-06-11 10:39:17 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing -2025-06-11 10:39:17 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True -2025-06-11 10:39:17 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True -2025-06-11 10:39:17 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung -2025-06-11 10:39:17 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde -2025-06-11 10:39:17 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True -2025-06-11 10:39:17 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... -2025-06-11 10:39:17 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-11 10:39:17 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-11 10:39:17 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert -2025-06-11 10:39:17 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... -2025-06-11 10:39:17 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-11 10:39:17 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft -2025-06-11 10:39:17 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... -2025-06-11 10:39:17 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet -2025-06-11 10:39:17 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... -2025-06-11 10:39:17 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet -2025-06-11 10:39:17 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 -2025-06-11 10:39:22 - [app] app - [INFO] INFO - Locating template 'dashboard.html': - 1: trying loader of application '__main__' - class: jinja2.loaders.FileSystemLoader - encoding: 'utf-8' - followlinks: False - searchpath: - - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates - -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\dashboard.html') -2025-06-11 10:39:22 - [app] app - [INFO] INFO - Locating template 'base.html': - 1: trying loader of application '__main__' - class: jinja2.loaders.FileSystemLoader - encoding: 'utf-8' - followlinks: False - searchpath: - - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates - -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\base.html') -2025-06-11 10:39:22 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:39:22 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: (sqlite3.InterfaceError) bad parameter or other API misuse -[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.id = ? - LIMIT ? OFFSET ?] -[parameters: (1, 1, 0)] -(Background on this error at: https://sqlalche.me/e/20/rvf5) -2025-06-11 10:39:23 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:39:23 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:39:23 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers/monitor/live-status -2025-06-11 10:39:23 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:39:23 - [app] app - [DEBUG] DEBUG - Request: GET /api/user/settings -2025-06-11 10:39:23 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:39:23 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:39:23 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 10:39:23 - [app] app - [INFO] INFO - Locating template 'errors/404.html': - 1: trying loader of application '__main__' - class: jinja2.loaders.FileSystemLoader - encoding: 'utf-8' - followlinks: False - searchpath: - - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates - -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\errors\\404.html') -2025-06-11 10:39:24 - [app] app - [DEBUG] DEBUG - Request: POST /api/session/heartbeat -2025-06-11 10:39:24 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:39:25 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: off, Quelle: system -2025-06-11 10:39:25 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: off, Quelle: system -2025-06-11 10:39:25 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: off, Quelle: system -2025-06-11 10:39:26 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: off, Quelle: system -2025-06-11 10:39:26 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: off, Quelle: system -2025-06-11 10:39:27 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system -2025-06-11 10:39:27 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:39:27 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers/monitor/live-status -2025-06-11 10:39:27 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:39:34 - [app] app - [DEBUG] DEBUG - Request: GET /tapo/ -2025-06-11 10:39:34 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: off, Quelle: system -2025-06-11 10:39:35 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: off, Quelle: system -2025-06-11 10:39:35 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: off, Quelle: system -2025-06-11 10:39:36 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: off, Quelle: system -2025-06-11 10:39:37 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: off, Quelle: system -2025-06-11 10:39:37 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: off, Quelle: system -2025-06-11 10:39:38 - [app] app - [INFO] INFO - Locating template 'tapo_control.html': - 1: trying loader of application '__main__' - class: jinja2.loaders.FileSystemLoader - encoding: 'utf-8' - followlinks: False - searchpath: - - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates - -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\tapo_control.html') -2025-06-11 10:39:38 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:39:38 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: Invalid isoformat string: '' -2025-06-11 10:39:38 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:39:38 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:39:38 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:39:38 - [app] app - [DEBUG] DEBUG - Request: GET /api/user/settings -2025-06-11 10:39:38 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:39:38 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:39:38 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 10:39:39 - [app] app - [DEBUG] DEBUG - Request: POST /api/session/heartbeat -2025-06-11 10:39:39 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:39:41 - [app] app - [DEBUG] DEBUG - Request: POST /tapo/control -2025-06-11 10:39:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:39:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/admin/error-recovery/status -2025-06-11 10:39:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/stats -2025-06-11 10:39:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:39:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:39:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/admin/system-health -2025-06-11 10:39:42 - [app] app - [INFO] INFO - ✅ Admin API: Error-Recovery-Status abgerufen -2025-06-11 10:39:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:39:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:39:42 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:39:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:39:43 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:39:43 - [app] app - [INFO] INFO - ✅ Admin API: System-Health abgerufen -2025-06-11 10:39:43 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:39:47 - [app] app - [DEBUG] DEBUG - Request: POST /tapo/control -2025-06-11 10:39:49 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:39:51 - [app] app - [DEBUG] DEBUG - Request: POST /tapo/control -2025-06-11 10:39:52 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:39:53 - [app] app - [DEBUG] DEBUG - Request: POST /tapo/control -2025-06-11 10:39:54 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:39:55 - [app] app - [DEBUG] DEBUG - Request: POST /tapo/control -2025-06-11 10:39:56 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:39:57 - [app] app - [DEBUG] DEBUG - Request: POST /tapo/control -2025-06-11 10:39:57 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:39:59 - [app] app - [DEBUG] DEBUG - Request: POST /tapo/control -2025-06-11 10:39:59 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:01 - [app] app - [DEBUG] DEBUG - Request: POST /tapo/control -2025-06-11 10:40:02 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:03 - [app] app - [DEBUG] DEBUG - Request: POST /tapo/control -2025-06-11 10:40:04 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:05 - [app] app - [DEBUG] DEBUG - Request: POST /tapo/control -2025-06-11 10:40:06 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:07 - [app] app - [DEBUG] DEBUG - Request: POST /tapo/control -2025-06-11 10:40:07 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:08 - [app] app - [DEBUG] DEBUG - Request: GET /tapo/all-status -2025-06-11 10:40:08 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:40:08 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:08 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:40:08 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:08 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: off, Quelle: system -2025-06-11 10:40:10 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system -2025-06-11 10:40:10 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: off, Quelle: system -2025-06-11 10:40:11 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: off, Quelle: system -2025-06-11 10:40:12 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: off, Quelle: system -2025-06-11 10:40:12 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: off, Quelle: system -2025-06-11 10:40:12 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:13 - [app] app - [DEBUG] DEBUG - Request: POST /tapo/control -2025-06-11 10:40:14 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:15 - [app] app - [DEBUG] DEBUG - Request: POST /tapo/control -2025-06-11 10:40:17 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:21 - [app] app - [DEBUG] DEBUG - Request: GET /printers -2025-06-11 10:40:21 - [app] app - [INFO] INFO - Locating template 'printers.html': - 1: trying loader of application '__main__' - class: jinja2.loaders.FileSystemLoader - encoding: 'utf-8' - followlinks: False - searchpath: - - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates - -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\printers.html') -2025-06-11 10:40:21 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:21 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers -2025-06-11 10:40:21 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen -2025-06-11 10:40:21 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:21 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:40:21 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:21 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers/monitor/live-status -2025-06-11 10:40:21 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:40:21 - [app] app - [DEBUG] DEBUG - Request: GET /api/user/settings -2025-06-11 10:40:21 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:21 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:21 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:21 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 10:40:22 - [app] app - [DEBUG] DEBUG - Request: POST /api/session/heartbeat -2025-06-11 10:40:22 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:27 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers/monitor/live-status -2025-06-11 10:40:27 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:31 - [app] app - [DEBUG] DEBUG - Request: POST /api/printers/1/test-print -2025-06-11 10:40:31 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/printers/1/test-print -2025-06-11 10:40:31 - [app] app - [DEBUG] DEBUG - Response: 404 -2025-06-11 10:40:35 - [app] app - [DEBUG] DEBUG - Request: POST /api/printers/2/test-print -2025-06-11 10:40:35 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/printers/2/test-print -2025-06-11 10:40:35 - [app] app - [DEBUG] DEBUG - Response: 404 -2025-06-11 10:40:42 - [app] app - [DEBUG] DEBUG - Request: POST /api/printers/2/test-print -2025-06-11 10:40:42 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/printers/2/test-print -2025-06-11 10:40:42 - [app] app - [DEBUG] DEBUG - Response: 404 -2025-06-11 10:40:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:40:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/admin/system-health -2025-06-11 10:40:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/stats -2025-06-11 10:40:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:40:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/admin/error-recovery/status -2025-06-11 10:40:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:42 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:40:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:42 - [app] app - [INFO] INFO - ✅ Admin API: Error-Recovery-Status abgerufen -2025-06-11 10:40:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:43 - [app] app - [INFO] INFO - ✅ Admin API: System-Health abgerufen -2025-06-11 10:40:43 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:46 - [app] app - [DEBUG] DEBUG - Request: POST /api/printers/3/test-print -2025-06-11 10:40:46 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/printers/3/test-print -2025-06-11 10:40:46 - [app] app - [DEBUG] DEBUG - Response: 404 -2025-06-11 10:40:51 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers/monitor/live-status -2025-06-11 10:40:51 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:51 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:40:51 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:51 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers/monitor/live-status -2025-06-11 10:40:51 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:51 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers/monitor/live-status -2025-06-11 10:40:51 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:51 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:40:51 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:52 - [app] app - [DEBUG] DEBUG - Request: GET /jobs -2025-06-11 10:40:53 - [app] app - [INFO] INFO - Locating template 'jobs.html': - 1: trying loader of application '__main__' - class: jinja2.loaders.FileSystemLoader - encoding: 'utf-8' - followlinks: False - searchpath: - - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates - -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\jobs.html') -2025-06-11 10:40:53 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:53 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:40:53 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:53 - [app] app - [DEBUG] DEBUG - Request: GET /api/jobs -2025-06-11 10:40:53 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:40:53 - [app] app - [DEBUG] DEBUG - Request: GET /api/user/settings -2025-06-11 10:40:53 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:53 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:53 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:53 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 10:40:53 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers -2025-06-11 10:40:53 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen -2025-06-11 10:40:53 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:40:54 - [app] app - [DEBUG] DEBUG - Request: POST /api/session/heartbeat -2025-06-11 10:40:54 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:05 - [app] app - [DEBUG] DEBUG - Request: GET /stats -2025-06-11 10:41:05 - [app] app - [INFO] INFO - Locating template 'stats.html': - 1: trying loader of application '__main__' - class: jinja2.loaders.FileSystemLoader - encoding: 'utf-8' - followlinks: False - searchpath: - - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates - -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\stats.html') -2025-06-11 10:41:05 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:05 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:41:05 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:05 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:41:05 - [app] app - [DEBUG] DEBUG - Request: GET /api/user/settings -2025-06-11 10:41:05 - [app] app - [DEBUG] DEBUG - Response: 302 -2025-06-11 10:41:05 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:05 - [app] app - [DEBUG] DEBUG - Request: GET /auth/login -2025-06-11 10:41:05 - [app] app - [DEBUG] DEBUG - Response: 302 -2025-06-11 10:41:05 - [app] app - [DEBUG] DEBUG - Request: GET / -2025-06-11 10:41:05 - [app] app - [DEBUG] DEBUG - Response: 302 -2025-06-11 10:41:05 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 10:41:05 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard -2025-06-11 10:41:06 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:06 - [app] app - [DEBUG] DEBUG - Request: POST /api/session/heartbeat -2025-06-11 10:41:06 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:08 - [app] app - [DEBUG] DEBUG - Request: GET /tapo/ -2025-06-11 10:41:09 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: off, Quelle: system -2025-06-11 10:41:10 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: off, Quelle: system -2025-06-11 10:41:10 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: off, Quelle: system -2025-06-11 10:41:11 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: off, Quelle: system -2025-06-11 10:41:12 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: off, Quelle: system -2025-06-11 10:41:12 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: off, Quelle: system -2025-06-11 10:41:12 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:12 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:41:12 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:12 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:41:12 - [app] app - [DEBUG] DEBUG - Request: GET /api/user/settings -2025-06-11 10:41:12 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:12 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:12 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 10:41:13 - [app] app - [DEBUG] DEBUG - Request: POST /api/session/heartbeat -2025-06-11 10:41:13 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:15 - [app] app - [DEBUG] DEBUG - Request: POST /tapo/control -2025-06-11 10:41:16 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:17 - [app] app - [DEBUG] DEBUG - Request: POST /tapo/control -2025-06-11 10:41:17 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:19 - [app] app - [DEBUG] DEBUG - Request: POST /tapo/control -2025-06-11 10:41:20 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:20 - [app] app - [DEBUG] DEBUG - Request: POST /tapo/control -2025-06-11 10:41:21 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:27 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers/monitor/live-status -2025-06-11 10:41:27 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:30 - [app] app - [DEBUG] DEBUG - Request: POST /tapo/control -2025-06-11 10:41:36 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:39 - [app] app - [DEBUG] DEBUG - Request: POST /tapo/control -2025-06-11 10:41:40 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:42 - [app] app - [DEBUG] DEBUG - Request: GET /tapo/all-status -2025-06-11 10:41:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:41:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/admin/error-recovery/status -2025-06-11 10:41:42 - [app] app - [DEBUG] DEBUG - Request: POST /api/session/heartbeat -2025-06-11 10:41:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/stats -2025-06-11 10:41:42 - [app] app - [INFO] INFO - ✅ Admin API: Error-Recovery-Status abgerufen -2025-06-11 10:41:42 - [app] app - [DEBUG] DEBUG - Response: 302 -2025-06-11 10:41:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/admin/system-health -2025-06-11 10:41:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:41:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:41:42 - [app] app - [DEBUG] DEBUG - Request: GET /auth/login -2025-06-11 10:41:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:42 - [app] app - [DEBUG] DEBUG - Response: 302 -2025-06-11 10:41:42 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:41:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:41:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:42 - [app] app - [DEBUG] DEBUG - Request: GET / -2025-06-11 10:41:42 - [app] app - [DEBUG] DEBUG - Response: 302 -2025-06-11 10:41:42 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard -2025-06-11 10:41:43 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:43 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: off, Quelle: system -2025-06-11 10:41:43 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: off, Quelle: system -2025-06-11 10:41:43 - [app] app - [INFO] INFO - ✅ Admin API: System-Health abgerufen -2025-06-11 10:41:43 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:41:44 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: off, Quelle: system -2025-06-11 10:41:45 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: off, Quelle: system -2025-06-11 10:41:45 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: off, Quelle: system -2025-06-11 10:41:45 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: off, Quelle: system -2025-06-11 10:41:45 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:42:12 - [app] app - [DEBUG] DEBUG - Request: GET /tapo/all-status -2025-06-11 10:42:12 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:42:12 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:42:12 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:42:12 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:42:15 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: off, Quelle: system -2025-06-11 10:42:16 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: off, Quelle: system -2025-06-11 10:42:16 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: off, Quelle: system -2025-06-11 10:42:19 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system -2025-06-11 10:42:19 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: off, Quelle: system -2025-06-11 10:42:20 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: off, Quelle: system -2025-06-11 10:42:20 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:42:27 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers/monitor/live-status -2025-06-11 10:42:27 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:42:42 - [app] app - [DEBUG] DEBUG - Request: GET /tapo/all-status -2025-06-11 10:42:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:42:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/admin/error-recovery/status -2025-06-11 10:42:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/stats -2025-06-11 10:42:42 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: (sqlite3.InterfaceError) bad parameter or other API misuse -[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.id = ? - LIMIT ? OFFSET ?] -[parameters: (1, 1, 0)] -(Background on this error at: https://sqlalche.me/e/20/rvf5) -2025-06-11 10:42:42 - [app] app - [DEBUG] DEBUG - Response: 302 -2025-06-11 10:42:42 - [app] app - [DEBUG] DEBUG - Response: 302 -2025-06-11 10:42:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/admin/system-health -2025-06-11 10:42:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:42:42 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:42:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:42:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:42:42 - [app] app - [DEBUG] DEBUG - Request: GET /auth/login -2025-06-11 10:42:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:42:42 - [app] app - [DEBUG] DEBUG - Request: GET /auth/login -2025-06-11 10:42:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:42:42 - [app] app - [DEBUG] DEBUG - Response: 302 -2025-06-11 10:42:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:42:42 - [app] app - [DEBUG] DEBUG - Response: 302 -2025-06-11 10:42:43 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:42:43 - [app] app - [DEBUG] DEBUG - Request: GET / -2025-06-11 10:42:43 - [app] app - [DEBUG] DEBUG - Response: 302 -2025-06-11 10:42:43 - [app] app - [DEBUG] DEBUG - Request: GET / -2025-06-11 10:42:43 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard -2025-06-11 10:42:43 - [app] app - [DEBUG] DEBUG - Response: 302 -2025-06-11 10:42:43 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:42:43 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard -2025-06-11 10:42:43 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:42:43 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: off, Quelle: system -2025-06-11 10:42:43 - [app] app - [INFO] INFO - ✅ Admin API: System-Health abgerufen -2025-06-11 10:42:43 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:42:44 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: off, Quelle: system -2025-06-11 10:42:44 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: off, Quelle: system -2025-06-11 10:42:44 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: off, Quelle: system -2025-06-11 10:42:45 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: off, Quelle: system -2025-06-11 10:42:46 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: off, Quelle: system -2025-06-11 10:42:46 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:43:12 - [app] app - [DEBUG] DEBUG - Request: GET /tapo/all-status -2025-06-11 10:43:13 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: off, Quelle: system -2025-06-11 10:43:13 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:43:13 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:43:13 - [app] app - [DEBUG] DEBUG - Response: 302 -2025-06-11 10:43:13 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:43:13 - [app] app - [DEBUG] DEBUG - Request: GET /auth/login -2025-06-11 10:43:13 - [app] app - [DEBUG] DEBUG - Response: 302 -2025-06-11 10:43:13 - [app] app - [DEBUG] DEBUG - Request: GET / -2025-06-11 10:43:13 - [app] app - [DEBUG] DEBUG - Response: 302 -2025-06-11 10:43:13 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard -2025-06-11 10:43:13 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:43:14 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: off, Quelle: system -2025-06-11 10:43:16 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system -2025-06-11 10:43:17 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: off, Quelle: system -2025-06-11 10:43:19 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: off, Quelle: system -2025-06-11 10:43:20 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: off, Quelle: system -2025-06-11 10:43:20 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:43:27 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers/monitor/live-status -2025-06-11 10:43:27 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:43:42 - [app] app - [DEBUG] DEBUG - Request: GET /tapo/all-status -2025-06-11 10:43:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:43:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/admin/error-recovery/status -2025-06-11 10:43:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:43:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/stats -2025-06-11 10:43:42 - [app] app - [INFO] INFO - ✅ Admin API: Error-Recovery-Status abgerufen -2025-06-11 10:43:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/admin/system-health -2025-06-11 10:43:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:43:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:43:42 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:43:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:43:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:43:43 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: off, Quelle: system -2025-06-11 10:43:43 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: off, Quelle: system -2025-06-11 10:43:43 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:43:43 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:43:43 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:43:43 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:43:43 - [app] app - [INFO] INFO - ✅ Admin API: System-Health abgerufen -2025-06-11 10:43:43 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:43:44 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: off, Quelle: system -2025-06-11 10:43:45 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: off, Quelle: system -2025-06-11 10:43:45 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: off, Quelle: system -2025-06-11 10:43:45 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: off, Quelle: system -2025-06-11 10:43:45 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:44:12 - [app] app - [DEBUG] DEBUG - Request: GET /tapo/all-status -2025-06-11 10:44:13 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: off, Quelle: system -2025-06-11 10:44:13 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:44:13 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:44:13 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:44:13 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:44:14 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: off, Quelle: system -2025-06-11 10:44:14 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: off, Quelle: system -2025-06-11 10:44:14 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: off, Quelle: system -2025-06-11 10:44:15 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: off, Quelle: system -2025-06-11 10:44:16 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: off, Quelle: system -2025-06-11 10:44:16 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:44:27 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers/monitor/live-status -2025-06-11 10:44:30 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: off, Quelle: system -2025-06-11 10:44:30 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: off, Quelle: system -2025-06-11 10:44:31 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: off, Quelle: system -2025-06-11 10:44:31 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: off, Quelle: system -2025-06-11 10:44:32 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: off, Quelle: system -2025-06-11 10:44:32 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: off, Quelle: system -2025-06-11 10:44:32 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:44:42 - [app] app - [DEBUG] DEBUG - Request: GET /tapo/all-status -2025-06-11 10:44:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:44:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/admin/error-recovery/status -2025-06-11 10:44:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:44:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/stats -2025-06-11 10:44:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/admin/system-health -2025-06-11 10:44:42 - [app] app - [INFO] INFO - ✅ Admin API: Error-Recovery-Status abgerufen -2025-06-11 10:44:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:44:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:44:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:44:42 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:44:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:44:43 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: off, Quelle: system -2025-06-11 10:44:43 - [app] app - [INFO] INFO - ✅ Admin API: System-Health abgerufen -2025-06-11 10:44:43 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:44:44 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: off, Quelle: system -2025-06-11 10:44:45 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: off, Quelle: system -2025-06-11 10:44:45 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: off, Quelle: system -2025-06-11 10:44:46 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: off, Quelle: system -2025-06-11 10:44:46 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: off, Quelle: system -2025-06-11 10:44:46 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:44:56 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:44:56 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:44:56 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:44:56 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:44:57 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:44:57 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:44:58 - [app] app - [DEBUG] DEBUG - Request: POST /tapo/control -2025-06-11 10:44:58 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:45:00 - [app] app - [DEBUG] DEBUG - Request: POST /tapo/control -2025-06-11 10:45:01 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:45:14 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 10:45:14 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-11 10:45:14 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development -2025-06-11 10:45:14 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False -2025-06-11 10:45:14 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration -2025-06-11 10:45:14 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration -2025-06-11 10:45:14 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert -2025-06-11 10:45:14 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing -2025-06-11 10:45:14 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True -2025-06-11 10:45:14 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True -2025-06-11 10:45:14 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung -2025-06-11 10:45:14 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde -2025-06-11 10:45:14 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True -2025-06-11 10:45:14 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... -2025-06-11 10:45:14 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-11 10:45:14 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-11 10:45:14 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert -2025-06-11 10:45:14 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... -2025-06-11 10:45:15 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-11 10:45:15 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft -2025-06-11 10:45:15 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... -2025-06-11 10:45:15 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet -2025-06-11 10:45:15 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... -2025-06-11 10:45:15 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet -2025-06-11 10:45:15 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 -2025-06-11 10:45:16 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 10:45:16 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-11 10:45:17 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development -2025-06-11 10:45:17 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False -2025-06-11 10:45:17 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration -2025-06-11 10:45:17 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration -2025-06-11 10:45:17 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert -2025-06-11 10:45:17 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing -2025-06-11 10:45:17 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True -2025-06-11 10:45:17 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True -2025-06-11 10:45:17 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung -2025-06-11 10:45:17 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde -2025-06-11 10:45:17 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True -2025-06-11 10:45:17 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... -2025-06-11 10:45:17 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-11 10:45:17 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-11 10:45:17 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert -2025-06-11 10:45:17 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... -2025-06-11 10:45:17 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-11 10:45:17 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft -2025-06-11 10:45:17 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... -2025-06-11 10:45:17 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet -2025-06-11 10:45:17 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... -2025-06-11 10:45:17 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet -2025-06-11 10:45:17 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 -2025-06-11 10:51:33 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 10:51:33 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-11 10:51:33 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development -2025-06-11 10:51:33 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False -2025-06-11 10:51:33 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration -2025-06-11 10:51:33 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration -2025-06-11 10:51:33 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert -2025-06-11 10:51:33 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing -2025-06-11 10:51:33 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True -2025-06-11 10:51:33 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True -2025-06-11 10:51:33 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung -2025-06-11 10:51:33 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde -2025-06-11 10:51:33 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True -2025-06-11 10:51:33 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... -2025-06-11 10:51:33 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-11 10:51:33 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-11 10:51:33 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert -2025-06-11 10:51:33 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... -2025-06-11 10:51:34 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-11 10:51:34 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft -2025-06-11 10:51:34 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... -2025-06-11 10:51:34 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet -2025-06-11 10:51:34 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... -2025-06-11 10:51:34 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet -2025-06-11 10:51:34 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 -2025-06-11 10:51:35 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 10:51:35 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-11 10:51:36 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development -2025-06-11 10:51:36 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False -2025-06-11 10:51:36 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration -2025-06-11 10:51:36 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration -2025-06-11 10:51:36 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert -2025-06-11 10:51:36 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing -2025-06-11 10:51:36 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True -2025-06-11 10:51:36 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True -2025-06-11 10:51:36 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung -2025-06-11 10:51:36 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde -2025-06-11 10:51:36 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True -2025-06-11 10:51:36 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... -2025-06-11 10:51:36 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-11 10:51:36 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-11 10:51:36 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert -2025-06-11 10:51:36 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... -2025-06-11 10:51:36 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-11 10:51:36 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft -2025-06-11 10:51:36 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... -2025-06-11 10:51:36 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet -2025-06-11 10:51:36 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... -2025-06-11 10:51:36 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet -2025-06-11 10:51:36 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 -2025-06-11 10:51:37 - [app] app - [INFO] INFO - Locating template 'dashboard.html': - 1: trying loader of application '__main__' - class: jinja2.loaders.FileSystemLoader - encoding: 'utf-8' - followlinks: False - searchpath: - - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates - -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\dashboard.html') -2025-06-11 10:51:37 - [app] app - [INFO] INFO - Locating template 'base.html': - 1: trying loader of application '__main__' - class: jinja2.loaders.FileSystemLoader - encoding: 'utf-8' - followlinks: False - searchpath: - - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates - -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\base.html') -2025-06-11 10:51:37 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:51:37 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:51:37 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:51:38 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers/monitor/live-status -2025-06-11 10:51:38 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:51:38 - [app] app - [DEBUG] DEBUG - Request: GET /api/user/settings -2025-06-11 10:51:38 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:51:38 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:51:38 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 10:51:38 - [app] app - [INFO] INFO - Locating template 'errors/404.html': - 1: trying loader of application '__main__' - class: jinja2.loaders.FileSystemLoader - encoding: 'utf-8' - followlinks: False - searchpath: - - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates - -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\errors\\404.html') -2025-06-11 10:51:39 - [app] app - [DEBUG] DEBUG - Request: POST /api/session/heartbeat -2025-06-11 10:51:39 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:51:41 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: off, Quelle: system -2025-06-11 10:51:41 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: off, Quelle: system -2025-06-11 10:51:41 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: off, Quelle: system -2025-06-11 10:51:42 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: off, Quelle: system -2025-06-11 10:51:42 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: off, Quelle: system -2025-06-11 10:51:42 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: off, Quelle: system -2025-06-11 10:51:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:51:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers/monitor/live-status -2025-06-11 10:51:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:51:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:51:42 - [app] app - [DEBUG] DEBUG - Request: POST /api/session/heartbeat -2025-06-11 10:51:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/admin/error-recovery/status -2025-06-11 10:51:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:51:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:51:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/stats -2025-06-11 10:51:42 - [app] app - [INFO] INFO - ✅ Admin API: Error-Recovery-Status abgerufen -2025-06-11 10:51:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:51:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/admin/system-health -2025-06-11 10:51:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:51:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:51:42 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:51:42 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:51:43 - [app] app - [INFO] INFO - ✅ Admin API: System-Health abgerufen -2025-06-11 10:51:43 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:51:44 - [app] app - [DEBUG] DEBUG - Request: GET /calendar -2025-06-11 10:51:44 - [app] app - [INFO] INFO - Locating template 'calendar.html': - 1: trying loader of application '__main__' - class: jinja2.loaders.FileSystemLoader - encoding: 'utf-8' - followlinks: False - searchpath: - - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates - -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\calendar.html') -2025-06-11 10:51:44 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:51:45 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:51:45 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:51:45 - [app] app - [DEBUG] DEBUG - Request: GET /api/calendar/events -2025-06-11 10:51:45 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:51:45 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:51:45 - [app] app - [DEBUG] DEBUG - Request: GET /api/user/settings -2025-06-11 10:51:45 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:51:45 - [app] app - [DEBUG] DEBUG - Response: 302 -2025-06-11 10:51:45 - [app] app - [DEBUG] DEBUG - Request: GET /auth/login -2025-06-11 10:51:45 - [app] app - [DEBUG] DEBUG - Response: 302 -2025-06-11 10:51:45 - [app] app - [DEBUG] DEBUG - Request: GET / -2025-06-11 10:51:45 - [app] app - [DEBUG] DEBUG - Response: 302 -2025-06-11 10:51:45 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard -2025-06-11 10:51:45 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:51:45 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 10:51:46 - [app] app - [DEBUG] DEBUG - Request: POST /api/session/heartbeat -2025-06-11 10:51:46 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:51:56 - [app] app - [DEBUG] DEBUG - Request: GET /jobs -2025-06-11 10:51:56 - [app] app - [INFO] INFO - Locating template 'jobs.html': - 1: trying loader of application '__main__' - class: jinja2.loaders.FileSystemLoader - encoding: 'utf-8' - followlinks: False - searchpath: - - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates - -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\jobs.html') -2025-06-11 10:51:56 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:51:56 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:51:56 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:51:56 - [app] app - [DEBUG] DEBUG - Request: GET /api/jobs -2025-06-11 10:51:56 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:51:56 - [app] app - [DEBUG] DEBUG - Request: GET /api/user/settings -2025-06-11 10:51:56 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:51:56 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:51:56 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:51:56 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers -2025-06-11 10:51:57 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen -2025-06-11 10:51:57 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:51:57 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-11 10:51:57 - [app] app - [DEBUG] DEBUG - Request: POST /api/session/heartbeat -2025-06-11 10:51:57 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:52:11 - [app] app - [DEBUG] DEBUG - Request: GET /api/jobs -2025-06-11 10:52:11 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:52:26 - [app] app - [DEBUG] DEBUG - Request: GET /api/jobs -2025-06-11 10:52:26 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:52:26 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:52:26 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:52:26 - [app] app - [DEBUG] DEBUG - Request: GET /api/jobs -2025-06-11 10:52:26 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:52:26 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:52:26 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:52:41 - [app] app - [DEBUG] DEBUG - Request: GET /api/jobs -2025-06-11 10:52:41 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:52:44 - [app] app - [DEBUG] DEBUG - Request: GET /api/admin/error-recovery/status -2025-06-11 10:52:44 - [app] app - [INFO] INFO - ✅ Admin API: Error-Recovery-Status abgerufen -2025-06-11 10:52:44 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:52:44 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-11 10:52:44 - [app] app - [DEBUG] DEBUG - Request: GET /api/admin/system-health -2025-06-11 10:52:44 - [app] app - [DEBUG] DEBUG - Request: GET /api/stats -2025-06-11 10:52:44 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-11 10:52:44 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:52:44 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:52:44 - [app] app - [INFO] INFO - ✅ API: Statistiken abgerufen -2025-06-11 10:52:44 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 10:52:45 - [app] app - [INFO] INFO - ✅ Admin API: System-Health abgerufen -2025-06-11 10:52:45 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-11 12:43:22 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 12:43:22 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-11 12:43:29 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 12:43:29 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-11 12:43:36 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 12:43:36 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db -2025-06-11 14:20:26 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 14:20:26 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db -2025-06-11 14:21:10 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 14:21:10 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db -2025-06-11 14:21:55 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 14:21:55 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db -2025-06-11 14:22:44 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 14:22:45 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db -2025-06-11 14:23:24 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 14:23:24 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db -2025-06-11 14:23:42 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 14:23:42 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db -2025-06-11 14:24:22 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-11 14:24:22 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db -2025-06-12 06:59:20 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-12 06:59:20 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db -2025-06-12 06:59:24 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development -2025-06-12 06:59:24 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False -2025-06-12 06:59:24 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration -2025-06-12 06:59:24 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration -2025-06-12 06:59:24 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert -2025-06-12 06:59:24 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing -2025-06-12 06:59:24 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True -2025-06-12 06:59:24 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True -2025-06-12 07:00:41 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-12 07:00:41 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db -2025-06-12 07:00:42 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development -2025-06-12 07:00:42 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False -2025-06-12 07:00:42 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration -2025-06-12 07:00:42 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration -2025-06-12 07:00:42 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert -2025-06-12 07:00:42 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing -2025-06-12 07:00:42 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True -2025-06-12 07:00:42 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True -2025-06-12 07:00:42 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung -2025-06-12 07:00:42 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde -2025-06-12 07:00:42 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True -2025-06-12 07:00:42 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... -2025-06-12 07:00:42 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-12 07:00:42 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-12 07:00:42 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert -2025-06-12 07:00:42 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... -2025-06-12 07:00:43 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) wurde angelegt. -2025-06-12 07:00:43 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft -2025-06-12 07:00:43 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... -2025-06-12 07:00:43 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet -2025-06-12 07:00:43 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... -2025-06-12 07:00:43 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet -2025-06-12 07:00:43 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 -2025-06-12 07:00:44 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-12 07:00:44 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db -2025-06-12 07:00:45 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development -2025-06-12 07:00:45 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False -2025-06-12 07:00:45 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration -2025-06-12 07:00:45 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration -2025-06-12 07:00:45 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert -2025-06-12 07:00:45 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing -2025-06-12 07:00:45 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True -2025-06-12 07:00:45 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True -2025-06-12 07:00:45 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung -2025-06-12 07:00:45 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde -2025-06-12 07:00:45 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True -2025-06-12 07:00:45 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... -2025-06-12 07:00:45 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-12 07:00:45 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-12 07:00:45 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert -2025-06-12 07:00:45 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... -2025-06-12 07:00:45 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-12 07:00:45 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft -2025-06-12 07:00:45 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... -2025-06-12 07:00:45 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet -2025-06-12 07:00:45 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... -2025-06-12 07:00:45 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet -2025-06-12 07:00:45 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 -2025-06-12 07:01:36 - [app] app - [INFO] INFO - Locating template 'login.html': - 1: trying loader of application '__main__' - class: jinja2.loaders.FileSystemLoader - encoding: 'utf-8' - followlinks: False - searchpath: - - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates - -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\login.html') -2025-06-12 07:01:36 - [app] app - [INFO] INFO - Locating template 'base.html': - 1: trying loader of application '__main__' - class: jinja2.loaders.FileSystemLoader - encoding: 'utf-8' - followlinks: False - searchpath: - - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates - -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\base.html') -2025-06-12 07:01:36 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-12 07:01:37 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-12 07:01:37 - [app] app - [INFO] INFO - Locating template 'errors/404.html': - 1: trying loader of application '__main__' - class: jinja2.loaders.FileSystemLoader - encoding: 'utf-8' - followlinks: False - searchpath: - - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates - -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\errors\\404.html') -2025-06-12 07:01:37 - [app] app - [DEBUG] DEBUG - Request: GET /api/ws-fallback -2025-06-12 07:01:37 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/ws-fallback -2025-06-12 07:01:37 - [app] app - [DEBUG] DEBUG - Response: 404 -2025-06-12 07:01:38 - [app] app - [DEBUG] DEBUG - Request: POST /auth/login -2025-06-12 07:01:38 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-12 07:01:40 - [app] app - [DEBUG] DEBUG - Request: GET / -2025-06-12 07:01:40 - [app] app - [DEBUG] DEBUG - Response: 302 -2025-06-12 07:01:40 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard -2025-06-12 07:01:40 - [app] app - [INFO] INFO - Locating template 'dashboard.html': - 1: trying loader of application '__main__' - class: jinja2.loaders.FileSystemLoader - encoding: 'utf-8' - followlinks: False - searchpath: - - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates - -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\dashboard.html') -2025-06-12 07:01:40 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-12 07:01:40 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: (sqlite3.InterfaceError) bad parameter or other API misuse -[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.id = ? - LIMIT ? OFFSET ?] -[parameters: (1, 1, 0)] -(Background on this error at: https://sqlalche.me/e/20/rvf5) -2025-06-12 07:01:40 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-12 07:01:40 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-12 07:01:40 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers/monitor/live-status -2025-06-12 07:01:40 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-12 07:01:40 - [app] app - [DEBUG] DEBUG - Request: GET /api/user/settings -2025-06-12 07:01:40 - [app] app - [DEBUG] DEBUG - Response: 500 -2025-06-12 07:01:40 - [app] app - [DEBUG] DEBUG - Response: 500 -2025-06-12 07:01:40 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-12 07:01:40 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-12 07:01:43 - [app] app - [DEBUG] DEBUG - Request: GET /jobs -2025-06-12 07:01:43 - [app] app - [INFO] INFO - Locating template 'jobs.html': - 1: trying loader of application '__main__' - class: jinja2.loaders.FileSystemLoader - encoding: 'utf-8' - followlinks: False - searchpath: - - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates - -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\jobs.html') -2025-06-12 07:01:43 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-12 07:01:43 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: (sqlite3.InterfaceError) bad parameter or other API misuse -[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.id = ? - LIMIT ? OFFSET ?] -[parameters: (1, 1, 0)] -(Background on this error at: https://sqlalche.me/e/20/rvf5) -2025-06-12 07:01:43 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-12 07:01:43 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-12 07:01:43 - [app] app - [DEBUG] DEBUG - Request: GET /api/jobs -2025-06-12 07:01:43 - [app] app - [DEBUG] DEBUG - Request: GET /api/session/status -2025-06-12 07:01:43 - [app] app - [DEBUG] DEBUG - Request: GET /api/user/settings -2025-06-12 07:01:43 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-12 07:01:43 - [app] app - [DEBUG] DEBUG - Response: 500 -2025-06-12 07:01:43 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-12 07:01:43 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers -2025-06-12 07:01:43 - [app] app - [INFO] INFO - ✅ API: 0 Drucker abgerufen -2025-06-12 07:01:43 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-12 07:01:43 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png -2025-06-12 07:01:59 - [app] app - [DEBUG] DEBUG - Request: GET /api/jobs -2025-06-12 07:01:59 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-12 07:02:14 - [app] app - [DEBUG] DEBUG - Request: GET /api/jobs -2025-06-12 07:02:14 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-12 07:02:14 - [app] app - [DEBUG] DEBUG - Request: GET /api/jobs -2025-06-12 07:02:14 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-12 07:02:14 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-12 07:02:14 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-12 07:02:29 - [app] app - [DEBUG] DEBUG - Request: GET /api/jobs -2025-06-12 07:02:29 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-12 07:02:37 - [app] app - [DEBUG] DEBUG - Request: GET /api/ws-fallback -2025-06-12 07:02:37 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/ws-fallback -2025-06-12 07:02:37 - [app] app - [DEBUG] DEBUG - Response: 404 -2025-06-12 07:02:39 - [app] app - [INFO] INFO - [SHUTDOWN] 🧹 Cleanup wird ausgeführt... -2025-06-12 07:02:39 - [app] app - [INFO] INFO - [SHUTDOWN] ✅ Queue Manager gestoppt -2025-06-12 07:02:39 - [app] app - [ERROR] ERROR - [SHUTDOWN] ❌ Cleanup-Fehler: 'BackgroundTaskScheduler' object has no attribute 'shutdown' -2025-06-12 07:02:40 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-12 07:02:40 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db -2025-06-12 07:02:41 - [app] app - [INFO] INFO - [SHUTDOWN] 🧹 Cleanup wird ausgeführt... -2025-06-12 07:02:42 - [app] app - [INFO] INFO - [SHUTDOWN] ✅ Queue Manager gestoppt -2025-06-12 07:02:42 - [app] app - [ERROR] ERROR - [SHUTDOWN] ❌ Cleanup-Fehler: 'BackgroundTaskScheduler' object has no attribute 'shutdown' -2025-06-12 07:04:15 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-12 07:04:15 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db -2025-06-12 07:05:27 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-12 07:05:27 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db -2025-06-12 07:05:29 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development -2025-06-12 07:05:29 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False -2025-06-12 07:05:29 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration -2025-06-12 07:05:29 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration -2025-06-12 07:05:29 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert -2025-06-12 07:05:29 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing -2025-06-12 07:05:29 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True -2025-06-12 07:05:29 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True -2025-06-12 07:05:29 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung -2025-06-12 07:05:29 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde -2025-06-12 07:05:29 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True -2025-06-12 07:05:29 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... -2025-06-12 07:05:29 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-12 07:05:29 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-12 07:05:29 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert -2025-06-12 07:05:29 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... -2025-06-12 07:05:29 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-12 07:05:29 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft -2025-06-12 07:05:29 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... -2025-06-12 07:05:29 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet -2025-06-12 07:05:29 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... -2025-06-12 07:05:29 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet -2025-06-12 07:05:29 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 -2025-06-12 07:05:30 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup -2025-06-12 07:05:30 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db -2025-06-12 07:05:32 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development -2025-06-12 07:05:32 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False -2025-06-12 07:05:32 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration -2025-06-12 07:05:32 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration -2025-06-12 07:05:32 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert -2025-06-12 07:05:32 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing -2025-06-12 07:05:32 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True -2025-06-12 07:05:32 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True -2025-06-12 07:05:32 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung -2025-06-12 07:05:32 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde -2025-06-12 07:05:32 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True -2025-06-12 07:05:32 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... -2025-06-12 07:05:32 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) -2025-06-12 07:05:32 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert -2025-06-12 07:05:32 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert -2025-06-12 07:05:32 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... -2025-06-12 07:05:32 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. -2025-06-12 07:05:32 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft -2025-06-12 07:05:32 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... -2025-06-12 07:05:32 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet -2025-06-12 07:05:32 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... -2025-06-12 07:05:32 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet -2025-06-12 07:05:32 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 -2025-06-12 07:05:36 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/ws-fallback -2025-06-12 07:05:36 - [app] app - [INFO] INFO - Locating template 'errors/404.html': - 1: trying loader of application '__main__' - class: jinja2.loaders.FileSystemLoader - encoding: 'utf-8' - followlinks: False - searchpath: - - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates - -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\errors\\404.html') -2025-06-12 07:05:36 - [app] app - [INFO] INFO - Locating template 'base.html': - 1: trying loader of application '__main__' - class: jinja2.loaders.FileSystemLoader - encoding: 'utf-8' - followlinks: False - searchpath: - - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates - -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\base.html') -2025-06-12 07:05:36 - [app] app - [DEBUG] DEBUG - Response: 404 -2025-06-12 07:05:36 - [app] app - [DEBUG] DEBUG - Request: GET /api/jobs -2025-06-12 07:05:36 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-12 07:05:36 - [app] app - [DEBUG] DEBUG - Request: GET /api/jobs -2025-06-12 07:05:36 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-12 07:05:36 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-12 07:05:36 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-12 07:06:36 - [app] app - [DEBUG] DEBUG - Request: GET /api/ws-fallback -2025-06-12 07:06:36 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/ws-fallback -2025-06-12 07:06:36 - [app] app - [DEBUG] DEBUG - Response: 404 -2025-06-12 07:06:36 - [app] app - [DEBUG] DEBUG - Request: GET /api/jobs -2025-06-12 07:06:36 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-12 07:06:36 - [app] app - [DEBUG] DEBUG - Request: GET /api/jobs -2025-06-12 07:06:36 - [app] app - [DEBUG] DEBUG - Response: 302 -2025-06-12 07:06:36 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-12 07:06:36 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-12 07:06:36 - [app] app - [DEBUG] DEBUG - Request: GET /auth/login -2025-06-12 07:06:36 - [app] app - [DEBUG] DEBUG - Response: 302 -2025-06-12 07:06:36 - [app] app - [DEBUG] DEBUG - Request: GET / -2025-06-12 07:06:36 - [app] app - [DEBUG] DEBUG - Response: 302 -2025-06-12 07:06:36 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard -2025-06-12 07:06:36 - [app] app - [INFO] INFO - Locating template 'dashboard.html': - 1: trying loader of application '__main__' - class: jinja2.loaders.FileSystemLoader - encoding: 'utf-8' - followlinks: False - searchpath: - - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates - -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\dashboard.html') -2025-06-12 07:06:36 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-12 07:07:36 - [app] app - [DEBUG] DEBUG - Request: GET /api/jobs -2025-06-12 07:07:36 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications -2025-06-12 07:07:36 - [app] app - [DEBUG] DEBUG - Request: GET /api/jobs -2025-06-12 07:07:36 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-12 07:07:36 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-12 07:07:36 - [app] app - [DEBUG] DEBUG - Request: GET /api/ws-fallback -2025-06-12 07:07:36 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/ws-fallback -2025-06-12 07:07:36 - [app] app - [DEBUG] DEBUG - Response: 404 -2025-06-12 07:07:36 - [app] app - [DEBUG] DEBUG - Response: 200 -2025-06-12 07:08:30 - [app] app - [INFO] INFO - [SHUTDOWN] 🧹 Cleanup wird ausgeführt... -2025-06-12 07:08:30 - [app] app - [INFO] INFO - [SHUTDOWN] ✅ Queue Manager gestoppt -2025-06-12 07:08:30 - [app] app - [ERROR] ERROR - [SHUTDOWN] ❌ Cleanup-Fehler: 'BackgroundTaskScheduler' object has no attribute 'shutdown' diff --git a/backend/logs/auth/auth.log b/backend/logs/auth/auth.log deleted file mode 100644 index bc3083124..000000000 --- a/backend/logs/auth/auth.log +++ /dev/null @@ -1,36 +0,0 @@ -2025-06-04 23:36:08 - [auth] auth - [WARNING] WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: The browser (or proxy) sent a request that this server could not understand. -2025-06-04 23:36:09 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet -2025-06-04 23:36:10 - [auth] auth - [INFO] INFO - 🔐 Neue Session erstellt für Benutzer admin@mercedes-benz.com von IP 127.0.0.1 -2025-06-05 09:33:30 - [auth] auth - [WARNING] WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: Failed to decode JSON object: Expecting value: line 1 column 1 (char 0) -2025-06-05 09:33:31 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet -2025-06-05 09:33:32 - [auth] auth - [INFO] INFO - 🔐 Neue Session erstellt für Benutzer admin@mercedes-benz.com von IP 127.0.0.1 -2025-06-09 17:44:24 - [auth] auth - [WARNING] WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: The browser (or proxy) sent a request that this server could not understand. -2025-06-09 17:44:24 - [auth] auth - [WARNING] WARNING - Fehlgeschlagener Login-Versuch für Benutzer admin@example.com -2025-06-09 17:45:36 - [auth] auth - [WARNING] WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: The browser (or proxy) sent a request that this server could not understand. -2025-06-09 17:45:36 - [auth] auth - [WARNING] WARNING - Fehlgeschlagener Login-Versuch für Benutzer admin@mercedes-benz.com -2025-06-09 17:45:43 - [auth] auth - [WARNING] WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: The browser (or proxy) sent a request that this server could not understand. -2025-06-09 17:45:43 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet -2025-06-09 18:00:23 - [auth] auth - [WARNING] WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: The browser (or proxy) sent a request that this server could not understand. -2025-06-09 18:00:24 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet -2025-06-09 18:00:24 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet -2025-06-09 18:16:13 - [auth] auth - [WARNING] WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: The browser (or proxy) sent a request that this server could not understand. -2025-06-09 18:16:13 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet -2025-06-09 18:26:59 - [auth] auth - [WARNING] WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: The browser (or proxy) sent a request that this server could not understand. -2025-06-09 18:27:00 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet -2025-06-09 18:46:21 - [auth] auth - [WARNING] WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: The browser (or proxy) sent a request that this server could not understand. -2025-06-09 18:46:21 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet -2025-06-09 19:21:25 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich abgemeldet -2025-06-09 19:31:05 - [auth] auth - [WARNING] WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: The browser (or proxy) sent a request that this server could not understand. -2025-06-09 19:31:05 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet -2025-06-09 19:32:21 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich abgemeldet -2025-06-10 10:02:16 - [auth] auth - [WARNING] WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: The browser (or proxy) sent a request that this server could not understand. -2025-06-10 10:02:16 - [auth] auth - [WARNING] WARNING - Fehlgeschlagener Login-Versuch für Benutzer admin@example.com -2025-06-10 10:02:24 - [auth] auth - [WARNING] WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: The browser (or proxy) sent a request that this server could not understand. -2025-06-10 10:02:24 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet -2025-06-11 08:42:24 - [auth] auth - [WARNING] WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: The browser (or proxy) sent a request that this server could not understand. -2025-06-11 08:42:25 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet -2025-06-11 09:52:39 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich abgemeldet -2025-06-11 09:54:15 - [auth] auth - [WARNING] WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: The browser (or proxy) sent a request that this server could not understand. -2025-06-11 09:54:15 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet -2025-06-12 07:01:38 - [auth] auth - [WARNING] WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: Failed to decode JSON object: Expecting value: line 1 column 1 (char 0) -2025-06-12 07:01:38 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet diff --git a/backend/logs/backup/backup.log b/backend/logs/backup/backup.log deleted file mode 100644 index 3d206aea0..000000000 --- a/backend/logs/backup/backup.log +++ /dev/null @@ -1,6 +0,0 @@ -2025-06-04 23:35:36 - [backup] backup - [INFO] INFO - BackupManager initialisiert (minimal implementation) -2025-06-04 23:47:07 - [backup] backup - [INFO] INFO - BackupManager initialisiert (minimal implementation) -2025-06-05 01:01:11 - [backup] backup - [INFO] INFO - BackupManager initialisiert (minimal implementation) -2025-06-05 09:31:05 - [backup] backup - [INFO] INFO - BackupManager initialisiert (minimal implementation) -2025-06-05 10:12:41 - [backup] backup - [INFO] INFO - BackupManager initialisiert (minimal implementation) -2025-06-05 11:12:32 - [backup] backup - [INFO] INFO - BackupManager initialisiert (minimal implementation) diff --git a/backend/logs/calendar/calendar.log b/backend/logs/calendar/calendar.log deleted file mode 100644 index 2d6942281..000000000 --- a/backend/logs/calendar/calendar.log +++ /dev/null @@ -1,24 +0,0 @@ -2025-06-04 23:36:31 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-01 00:00:00 bis 2025-06-08 00:00:00 -2025-06-05 11:12:52 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-01 00:00:00 bis 2025-06-08 00:00:00 -2025-06-09 17:47:13 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-08 00:00:00 bis 2025-06-15 00:00:00 -2025-06-09 18:16:27 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-08 00:00:00 bis 2025-06-15 00:00:00 -2025-06-09 19:18:38 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-08 00:00:00 bis 2025-06-15 00:00:00 -2025-06-09 19:20:12 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-08 00:00:00 bis 2025-06-15 00:00:00 -2025-06-09 19:20:12 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-08 00:00:00 bis 2025-06-15 00:00:00 -2025-06-09 19:20:52 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-08 00:00:00 bis 2025-06-15 00:00:00 -2025-06-11 08:53:53 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00 -2025-06-11 08:53:58 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 27 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00 -2025-06-11 08:53:59 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00 -2025-06-11 08:54:17 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00 -2025-06-11 08:54:37 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00 -2025-06-11 08:54:38 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00 -2025-06-11 09:06:45 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00 -2025-06-11 09:06:45 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00 -2025-06-11 09:06:49 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00 -2025-06-11 09:06:49 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00 -2025-06-11 09:08:18 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00 -2025-06-11 09:08:19 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00 -2025-06-11 09:08:20 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00 -2025-06-11 09:08:20 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00 -2025-06-11 09:48:07 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00 -2025-06-11 10:51:45 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00 diff --git a/backend/logs/core_system/core_system.log b/backend/logs/core_system/core_system.log deleted file mode 100644 index 7417c6c67..000000000 --- a/backend/logs/core_system/core_system.log +++ /dev/null @@ -1,28 +0,0 @@ -2025-06-11 14:20:25 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert -2025-06-11 14:20:25 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) -2025-06-11 14:21:10 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert -2025-06-11 14:21:10 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) -2025-06-11 14:21:55 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert -2025-06-11 14:21:55 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) -2025-06-11 14:22:44 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert -2025-06-11 14:22:44 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) -2025-06-11 14:23:24 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert -2025-06-11 14:23:24 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) -2025-06-11 14:23:42 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert -2025-06-11 14:23:42 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) -2025-06-11 14:24:22 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert -2025-06-11 14:24:22 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) -2025-06-12 06:59:20 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert -2025-06-12 06:59:20 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) -2025-06-12 07:00:41 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert -2025-06-12 07:00:41 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) -2025-06-12 07:00:44 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert -2025-06-12 07:00:44 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) -2025-06-12 07:02:40 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert -2025-06-12 07:02:40 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) -2025-06-12 07:04:15 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert -2025-06-12 07:04:15 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) -2025-06-12 07:05:27 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert -2025-06-12 07:05:27 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) -2025-06-12 07:05:30 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert -2025-06-12 07:05:30 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) diff --git a/backend/logs/dashboard/dashboard.log b/backend/logs/dashboard/dashboard.log deleted file mode 100644 index 7f54364db..000000000 --- a/backend/logs/dashboard/dashboard.log +++ /dev/null @@ -1,122 +0,0 @@ -2025-06-04 23:35:39 - [dashboard] dashboard - [INFO] INFO - Dashboard-Background-Worker gestartet -2025-06-04 23:35:39 - [dashboard] dashboard - [ERROR] ERROR - Fehler beim Laden der Widget-Daten für active_jobs: (sqlite3.OperationalError) no such table: jobs -[SQL: SELECT count(*) AS count_1 -FROM (SELECT jobs.id AS jobs_id, jobs.name AS jobs_name, jobs.description AS jobs_description, jobs.user_id AS jobs_user_id, jobs.printer_id AS jobs_printer_id, jobs.start_at AS jobs_start_at, jobs.end_at AS jobs_end_at, jobs.actual_end_time AS jobs_actual_end_time, jobs.status AS jobs_status, jobs.created_at AS jobs_created_at, jobs.notes AS jobs_notes, jobs.material_used AS jobs_material_used, jobs.file_path AS jobs_file_path, jobs.owner_id AS jobs_owner_id, jobs.duration_minutes AS jobs_duration_minutes -FROM jobs -WHERE jobs.status IN (?, ?, ?)) AS anon_1] -[parameters: ('running', 'scheduled', 'paused')] -(Background on this error at: https://sqlalche.me/e/20/e3q8) -2025-06-04 23:35:39 - [dashboard] dashboard - [ERROR] ERROR - Fehler beim Laden der Widget-Daten für online_printers: (sqlite3.OperationalError) no such table: printers -[SQL: SELECT count(*) AS count_1 -FROM (SELECT printers.id AS printers_id, printers.name AS printers_name, printers.model AS printers_model, printers.location AS printers_location, printers.ip_address AS printers_ip_address, printers.mac_address AS printers_mac_address, printers.plug_ip AS printers_plug_ip, printers.plug_username AS printers_plug_username, printers.plug_password AS printers_plug_password, printers.status AS printers_status, printers.active AS printers_active, printers.created_at AS printers_created_at, printers.last_checked AS printers_last_checked -FROM printers -WHERE printers.status IN (?, ?, ?)) AS anon_1] -[parameters: ('online', 'idle', 'available')] -(Background on this error at: https://sqlalche.me/e/20/e3q8) -2025-06-04 23:35:39 - [dashboard] dashboard - [ERROR] ERROR - Fehler beim Laden der Widget-Daten für jobs_timeline: (sqlite3.OperationalError) no such table: jobs -[SQL: SELECT jobs.id AS jobs_id, jobs.name AS jobs_name, jobs.description AS jobs_description, jobs.user_id AS jobs_user_id, jobs.printer_id AS jobs_printer_id, jobs.start_at AS jobs_start_at, jobs.end_at AS jobs_end_at, jobs.actual_end_time AS jobs_actual_end_time, jobs.status AS jobs_status, jobs.created_at AS jobs_created_at, jobs.notes AS jobs_notes, jobs.material_used AS jobs_material_used, jobs.file_path AS jobs_file_path, jobs.owner_id AS jobs_owner_id, jobs.duration_minutes AS jobs_duration_minutes -FROM jobs -WHERE jobs.created_at >= ?] -[parameters: ('2025-06-03 23:35:39.830647',)] -(Background on this error at: https://sqlalche.me/e/20/e3q8) -2025-06-04 23:35:39 - [dashboard] dashboard - [ERROR] ERROR - Fehler beim Laden der Widget-Daten für printer_status: (sqlite3.OperationalError) no such table: printers -[SQL: SELECT printers.id AS printers_id, printers.name AS printers_name, printers.model AS printers_model, printers.location AS printers_location, printers.ip_address AS printers_ip_address, printers.mac_address AS printers_mac_address, printers.plug_ip AS printers_plug_ip, printers.plug_username AS printers_plug_username, printers.plug_password AS printers_plug_password, printers.status AS printers_status, printers.active AS printers_active, printers.created_at AS printers_created_at, printers.last_checked AS printers_last_checked -FROM printers -WHERE printers.active = 1] -(Background on this error at: https://sqlalche.me/e/20/e3q8) -2025-06-04 23:35:39 - [dashboard] dashboard - [ERROR] ERROR - Fehler beim Laden der Widget-Daten für recent_jobs: (sqlite3.OperationalError) no such table: jobs -[SQL: SELECT jobs.id AS jobs_id, jobs.name AS jobs_name, jobs.description AS jobs_description, jobs.user_id AS jobs_user_id, jobs.printer_id AS jobs_printer_id, jobs.start_at AS jobs_start_at, jobs.end_at AS jobs_end_at, jobs.actual_end_time AS jobs_actual_end_time, jobs.status AS jobs_status, jobs.created_at AS jobs_created_at, jobs.notes AS jobs_notes, jobs.material_used AS jobs_material_used, jobs.file_path AS jobs_file_path, jobs.owner_id AS jobs_owner_id, jobs.duration_minutes AS jobs_duration_minutes -FROM jobs ORDER BY jobs.created_at DESC - LIMIT ? OFFSET ?] -[parameters: (10, 0)] -(Background on this error at: https://sqlalche.me/e/20/e3q8) -2025-06-04 23:35:39 - [dashboard] dashboard - [ERROR] ERROR - Fehler beim Laden der Widget-Daten für system_alerts: (sqlite3.OperationalError) no such table: printers -[SQL: SELECT count(*) AS count_1 -FROM (SELECT printers.id AS printers_id, printers.name AS printers_name, printers.model AS printers_model, printers.location AS printers_location, printers.ip_address AS printers_ip_address, printers.mac_address AS printers_mac_address, printers.plug_ip AS printers_plug_ip, printers.plug_username AS printers_plug_username, printers.plug_password AS printers_plug_password, printers.status AS printers_status, printers.active AS printers_active, printers.created_at AS printers_created_at, printers.last_checked AS printers_last_checked -FROM printers -WHERE printers.status = ? AND printers.active = 1) AS anon_1] -[parameters: ('offline',)] -(Background on this error at: https://sqlalche.me/e/20/e3q8) -2025-06-04 23:35:39 - [dashboard] dashboard - [ERROR] ERROR - Fehler beim Laden der Widget-Daten für user_activity: (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 -FROM users -WHERE users.last_activity >= ?] -[parameters: ('2025-05-28 23:35:39.837781',)] -(Background on this error at: https://sqlalche.me/e/20/e3q8) -2025-06-04 23:35:39 - [dashboard] dashboard - [ERROR] ERROR - Fehler beim Laden der Widget-Daten für guest_requests: (sqlite3.OperationalError) no such table: guest_requests -[SQL: SELECT count(*) AS count_1 -FROM (SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.duration_minutes AS guest_requests_duration_minutes, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at, guest_requests.file_name AS guest_requests_file_name, guest_requests.file_path AS guest_requests_file_path, guest_requests.copies AS guest_requests_copies, guest_requests.processed_by AS guest_requests_processed_by, guest_requests.processed_at AS guest_requests_processed_at, guest_requests.approval_notes AS guest_requests_approval_notes, guest_requests.rejection_reason AS guest_requests_rejection_reason, guest_requests.updated_at AS guest_requests_updated_at, guest_requests.approved_at AS guest_requests_approved_at, guest_requests.rejected_at AS guest_requests_rejected_at, guest_requests.approved_by AS guest_requests_approved_by, guest_requests.rejected_by AS guest_requests_rejected_by, guest_requests.otp_expires_at AS guest_requests_otp_expires_at, guest_requests.assigned_printer_id AS guest_requests_assigned_printer_id -FROM guest_requests -WHERE guest_requests.status = ?) AS anon_1] -[parameters: ('pending',)] -(Background on this error at: https://sqlalche.me/e/20/e3q8) -2025-06-04 23:35:40 - [dashboard] dashboard - [INFO] INFO - Dashboard-Background-Worker gestartet -2025-06-04 23:35:40 - [dashboard] dashboard - [ERROR] ERROR - Fehler beim Laden der Widget-Daten für active_jobs: (sqlite3.OperationalError) no such table: jobs -[SQL: SELECT count(*) AS count_1 -FROM (SELECT jobs.id AS jobs_id, jobs.name AS jobs_name, jobs.description AS jobs_description, jobs.user_id AS jobs_user_id, jobs.printer_id AS jobs_printer_id, jobs.start_at AS jobs_start_at, jobs.end_at AS jobs_end_at, jobs.actual_end_time AS jobs_actual_end_time, jobs.status AS jobs_status, jobs.created_at AS jobs_created_at, jobs.notes AS jobs_notes, jobs.material_used AS jobs_material_used, jobs.file_path AS jobs_file_path, jobs.owner_id AS jobs_owner_id, jobs.duration_minutes AS jobs_duration_minutes -FROM jobs -WHERE jobs.status IN (?, ?, ?)) AS anon_1] -[parameters: ('running', 'scheduled', 'paused')] -(Background on this error at: https://sqlalche.me/e/20/e3q8) -2025-06-04 23:35:40 - [dashboard] dashboard - [ERROR] ERROR - Fehler beim Laden der Widget-Daten für online_printers: (sqlite3.OperationalError) no such table: printers -[SQL: SELECT count(*) AS count_1 -FROM (SELECT printers.id AS printers_id, printers.name AS printers_name, printers.model AS printers_model, printers.location AS printers_location, printers.ip_address AS printers_ip_address, printers.mac_address AS printers_mac_address, printers.plug_ip AS printers_plug_ip, printers.plug_username AS printers_plug_username, printers.plug_password AS printers_plug_password, printers.status AS printers_status, printers.active AS printers_active, printers.created_at AS printers_created_at, printers.last_checked AS printers_last_checked -FROM printers -WHERE printers.status IN (?, ?, ?)) AS anon_1] -[parameters: ('online', 'idle', 'available')] -(Background on this error at: https://sqlalche.me/e/20/e3q8) -2025-06-04 23:35:40 - [dashboard] dashboard - [INFO] INFO - Dashboard WebSocket-Server wird mit threading initialisiert (eventlet-Fallback) -2025-06-04 23:35:40 - [dashboard] dashboard - [ERROR] ERROR - Fehler beim Laden der Widget-Daten für jobs_timeline: (sqlite3.OperationalError) no such table: jobs -[SQL: SELECT jobs.id AS jobs_id, jobs.name AS jobs_name, jobs.description AS jobs_description, jobs.user_id AS jobs_user_id, jobs.printer_id AS jobs_printer_id, jobs.start_at AS jobs_start_at, jobs.end_at AS jobs_end_at, jobs.actual_end_time AS jobs_actual_end_time, jobs.status AS jobs_status, jobs.created_at AS jobs_created_at, jobs.notes AS jobs_notes, jobs.material_used AS jobs_material_used, jobs.file_path AS jobs_file_path, jobs.owner_id AS jobs_owner_id, jobs.duration_minutes AS jobs_duration_minutes -FROM jobs -WHERE jobs.created_at >= ?] -[parameters: ('2025-06-03 23:35:40.173456',)] -(Background on this error at: https://sqlalche.me/e/20/e3q8) -2025-06-04 23:35:40 - [dashboard] dashboard - [ERROR] ERROR - Fehler beim Laden der Widget-Daten für printer_status: (sqlite3.OperationalError) no such table: printers -[SQL: SELECT printers.id AS printers_id, printers.name AS printers_name, printers.model AS printers_model, printers.location AS printers_location, printers.ip_address AS printers_ip_address, printers.mac_address AS printers_mac_address, printers.plug_ip AS printers_plug_ip, printers.plug_username AS printers_plug_username, printers.plug_password AS printers_plug_password, printers.status AS printers_status, printers.active AS printers_active, printers.created_at AS printers_created_at, printers.last_checked AS printers_last_checked -FROM printers -WHERE printers.active = 1] -(Background on this error at: https://sqlalche.me/e/20/e3q8) -2025-06-04 23:35:40 - [dashboard] dashboard - [ERROR] ERROR - Fehler beim Laden der Widget-Daten für recent_jobs: (sqlite3.OperationalError) no such table: jobs -[SQL: SELECT jobs.id AS jobs_id, jobs.name AS jobs_name, jobs.description AS jobs_description, jobs.user_id AS jobs_user_id, jobs.printer_id AS jobs_printer_id, jobs.start_at AS jobs_start_at, jobs.end_at AS jobs_end_at, jobs.actual_end_time AS jobs_actual_end_time, jobs.status AS jobs_status, jobs.created_at AS jobs_created_at, jobs.notes AS jobs_notes, jobs.material_used AS jobs_material_used, jobs.file_path AS jobs_file_path, jobs.owner_id AS jobs_owner_id, jobs.duration_minutes AS jobs_duration_minutes -FROM jobs ORDER BY jobs.created_at DESC - LIMIT ? OFFSET ?] -[parameters: (10, 0)] -(Background on this error at: https://sqlalche.me/e/20/e3q8) -2025-06-04 23:35:40 - [dashboard] dashboard - [ERROR] ERROR - Fehler beim Laden der Widget-Daten für system_alerts: (sqlite3.OperationalError) no such table: printers -[SQL: SELECT count(*) AS count_1 -FROM (SELECT printers.id AS printers_id, printers.name AS printers_name, printers.model AS printers_model, printers.location AS printers_location, printers.ip_address AS printers_ip_address, printers.mac_address AS printers_mac_address, printers.plug_ip AS printers_plug_ip, printers.plug_username AS printers_plug_username, printers.plug_password AS printers_plug_password, printers.status AS printers_status, printers.active AS printers_active, printers.created_at AS printers_created_at, printers.last_checked AS printers_last_checked -FROM printers -WHERE printers.status = ? AND printers.active = 1) AS anon_1] -[parameters: ('offline',)] -(Background on this error at: https://sqlalche.me/e/20/e3q8) -2025-06-04 23:35:40 - [dashboard] dashboard - [ERROR] ERROR - Fehler beim Laden der Widget-Daten für user_activity: (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 -FROM users -WHERE users.last_activity >= ?] -[parameters: ('2025-05-28 23:35:40.180405',)] -(Background on this error at: https://sqlalche.me/e/20/e3q8) -2025-06-04 23:35:40 - [dashboard] dashboard - [ERROR] ERROR - Fehler beim Laden der Widget-Daten für guest_requests: (sqlite3.OperationalError) no such table: guest_requests -[SQL: SELECT count(*) AS count_1 -FROM (SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.duration_minutes AS guest_requests_duration_minutes, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at, guest_requests.file_name AS guest_requests_file_name, guest_requests.file_path AS guest_requests_file_path, guest_requests.copies AS guest_requests_copies, guest_requests.processed_by AS guest_requests_processed_by, guest_requests.processed_at AS guest_requests_processed_at, guest_requests.approval_notes AS guest_requests_approval_notes, guest_requests.rejection_reason AS guest_requests_rejection_reason, guest_requests.updated_at AS guest_requests_updated_at, guest_requests.approved_at AS guest_requests_approved_at, guest_requests.rejected_at AS guest_requests_rejected_at, guest_requests.approved_by AS guest_requests_approved_by, guest_requests.rejected_by AS guest_requests_rejected_by, guest_requests.otp_expires_at AS guest_requests_otp_expires_at, guest_requests.assigned_printer_id AS guest_requests_assigned_printer_id -FROM guest_requests -WHERE guest_requests.status = ?) AS anon_1] -[parameters: ('pending',)] -(Background on this error at: https://sqlalche.me/e/20/e3q8) -2025-06-04 23:35:40 - [dashboard] dashboard - [INFO] INFO - Dashboard WebSocket-Server initialisiert (async_mode: threading) -2025-06-04 23:47:09 - [dashboard] dashboard - [INFO] INFO - Dashboard-Background-Worker gestartet -2025-06-04 23:47:09 - [dashboard] dashboard - [INFO] INFO - Dashboard-Background-Worker gestartet -2025-06-04 23:47:09 - [dashboard] dashboard - [INFO] INFO - Dashboard WebSocket-Server wird mit threading initialisiert (eventlet-Fallback) -2025-06-04 23:47:09 - [dashboard] dashboard - [INFO] INFO - Dashboard WebSocket-Server initialisiert (async_mode: threading) -2025-06-05 09:31:08 - [dashboard] dashboard - [INFO] INFO - Dashboard-Background-Worker gestartet -2025-06-05 09:31:08 - [dashboard] dashboard - [INFO] INFO - Dashboard-Background-Worker gestartet -2025-06-05 09:31:08 - [dashboard] dashboard - [INFO] INFO - Dashboard WebSocket-Server wird mit threading initialisiert (eventlet-Fallback) -2025-06-05 09:31:08 - [dashboard] dashboard - [INFO] INFO - Dashboard WebSocket-Server initialisiert (async_mode: threading) -2025-06-05 10:12:44 - [dashboard] dashboard - [INFO] INFO - Dashboard-Background-Worker gestartet -2025-06-05 10:12:45 - [dashboard] dashboard - [INFO] INFO - Dashboard-Background-Worker gestartet -2025-06-05 10:12:45 - [dashboard] dashboard - [INFO] INFO - Dashboard WebSocket-Server wird mit threading initialisiert (eventlet-Fallback) -2025-06-05 10:12:45 - [dashboard] dashboard - [INFO] INFO - Dashboard WebSocket-Server initialisiert (async_mode: threading) -2025-06-05 11:12:34 - [dashboard] dashboard - [INFO] INFO - Dashboard-Background-Worker gestartet -2025-06-05 11:12:34 - [dashboard] dashboard - [INFO] INFO - Dashboard-Background-Worker gestartet -2025-06-05 11:12:34 - [dashboard] dashboard - [INFO] INFO - Dashboard WebSocket-Server wird mit threading initialisiert (eventlet-Fallback) -2025-06-05 11:12:34 - [dashboard] dashboard - [INFO] INFO - Dashboard WebSocket-Server initialisiert (async_mode: threading) diff --git a/backend/logs/data_management/data_management.log b/backend/logs/data_management/data_management.log deleted file mode 100644 index 18b2f1e90..000000000 --- a/backend/logs/data_management/data_management.log +++ /dev/null @@ -1,20 +0,0 @@ -2025-06-11 14:21:55 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert -2025-06-11 14:21:55 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) -2025-06-11 14:22:45 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert -2025-06-11 14:22:45 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) -2025-06-11 14:23:24 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert -2025-06-11 14:23:24 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) -2025-06-11 14:23:42 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert -2025-06-11 14:23:42 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) -2025-06-11 14:24:22 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert -2025-06-11 14:24:22 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) -2025-06-12 06:59:20 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert -2025-06-12 06:59:20 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) -2025-06-12 07:00:41 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert -2025-06-12 07:00:41 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) -2025-06-12 07:00:44 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert -2025-06-12 07:00:44 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) -2025-06-12 07:05:27 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert -2025-06-12 07:05:27 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) -2025-06-12 07:05:30 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert -2025-06-12 07:05:30 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) diff --git a/backend/logs/database/database.log b/backend/logs/database/database.log deleted file mode 100644 index 4d3bf79ea..000000000 --- a/backend/logs/database/database.log +++ /dev/null @@ -1,6 +0,0 @@ -2025-06-04 23:35:36 - [database] database - [INFO] INFO - Datenbank-Wartungs-Scheduler gestartet -2025-06-04 23:47:07 - [database] database - [INFO] INFO - Datenbank-Wartungs-Scheduler gestartet -2025-06-05 01:01:11 - [database] database - [INFO] INFO - Datenbank-Wartungs-Scheduler gestartet -2025-06-05 09:31:05 - [database] database - [INFO] INFO - Datenbank-Wartungs-Scheduler gestartet -2025-06-05 10:12:41 - [database] database - [INFO] INFO - Datenbank-Wartungs-Scheduler gestartet -2025-06-05 11:12:32 - [database] database - [INFO] INFO - Datenbank-Wartungs-Scheduler gestartet diff --git a/backend/logs/database_cleanup/database_cleanup.log b/backend/logs/database_cleanup/database_cleanup.log deleted file mode 100644 index 986923793..000000000 --- a/backend/logs/database_cleanup/database_cleanup.log +++ /dev/null @@ -1,6 +0,0 @@ -2025-06-05 09:32:19 - [database_cleanup] database_cleanup - [INFO] INFO - 🧹 Starte umfassendes Datenbank-Cleanup... -2025-06-05 09:32:19 - [database_cleanup] database_cleanup - [INFO] INFO - 📝 Schritt 1: Schließe alle Datenbankverbindungen... -2025-06-05 09:32:19 - [database_cleanup] database_cleanup - [INFO] INFO - 🔄 Schließe alle aktiven Datenbankverbindungen... -2025-06-05 10:14:01 - [database_cleanup] database_cleanup - [INFO] INFO - 🧹 Starte umfassendes Datenbank-Cleanup... -2025-06-05 10:14:01 - [database_cleanup] database_cleanup - [INFO] INFO - 📝 Schritt 1: Schließe alle Datenbankverbindungen... -2025-06-05 10:14:01 - [database_cleanup] database_cleanup - [INFO] INFO - 🔄 Schließe alle aktiven Datenbankverbindungen... diff --git a/backend/logs/debug.log b/backend/logs/debug.log deleted file mode 100644 index 7e5cad80e..000000000 --- a/backend/logs/debug.log +++ /dev/null @@ -1,40 +0,0 @@ -================================================================= -MYP Installation DEBUG Log - 2025-06-10 09:33:12 -================================================================= - -[2025-06-10 09:33:20] DEBUG von setup.sh:860 -Debian erkannt über /etc/debian_version: 12.11 ---- - -[2025-06-10 09:33:20] DEBUG von setup.sh:928 -Kein Raspberry Pi erkannt. Hardware-Info: ---- - -[2025-06-10 09:33:20] DEBUG von setup.sh:929 - - Device Tree: nicht verfügbar ---- - -[2025-06-10 09:33:20] DEBUG von setup.sh:930 - - CPU Hardware: nicht verfügbar ---- - -[2025-06-10 09:33:20] DEBUG von setup.sh:970 -Vollständige Kernel-Info: Linux raspberrypi 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64 GNU/Linux ---- - -[2025-06-10 09:33:20] DEBUG von setup.sh:1026 -DNS-Test Details: Teste DNS für 8.8.8.8: Erfolg mit nslookup. ---- - -[2025-06-10 09:33:20] DEBUG von setup.sh:1127 -Externe IP ermittelt über ifconfig.me: 163.116.178.113 ---- - -[2025-06-10 09:35:06] DEBUG von setup.sh:1391 -flask erfolgreich importiert ---- - -[2025-06-10 09:35:06] DEBUG von setup.sh:1391 -requests erfolgreich importiert ---- - diff --git a/backend/logs/development_utilities/development_utilities.log b/backend/logs/development_utilities/development_utilities.log deleted file mode 100644 index e69de29bb..000000000 diff --git a/backend/logs/drag_drop/drag_drop.log b/backend/logs/drag_drop/drag_drop.log deleted file mode 100644 index e69de29bb..000000000 diff --git a/backend/logs/email_notification/email_notification.log b/backend/logs/email_notification/email_notification.log deleted file mode 100644 index 054419c66..000000000 --- a/backend/logs/email_notification/email_notification.log +++ /dev/null @@ -1,5 +0,0 @@ -2025-06-04 23:35:39 - [email_notification] email_notification - [INFO] INFO - 📧 Offline-E-Mail-Benachrichtigung initialisiert (kein echter E-Mail-Versand) -2025-06-04 23:47:09 - [email_notification] email_notification - [INFO] INFO - 📧 Offline-E-Mail-Benachrichtigung initialisiert (kein echter E-Mail-Versand) -2025-06-05 09:31:08 - [email_notification] email_notification - [INFO] INFO - 📧 Offline-E-Mail-Benachrichtigung initialisiert (kein echter E-Mail-Versand) -2025-06-05 10:12:45 - [email_notification] email_notification - [INFO] INFO - 📧 Offline-E-Mail-Benachrichtigung initialisiert (kein echter E-Mail-Versand) -2025-06-05 11:12:34 - [email_notification] email_notification - [INFO] INFO - 📧 Offline-E-Mail-Benachrichtigung initialisiert (kein echter E-Mail-Versand) diff --git a/backend/logs/error_recovery/error_recovery.log b/backend/logs/error_recovery/error_recovery.log deleted file mode 100644 index da42029ae..000000000 --- a/backend/logs/error_recovery/error_recovery.log +++ /dev/null @@ -1,169 +0,0 @@ -2025-06-04 23:35:40 - [error_recovery] error_recovery - [INFO] INFO - 🛡️ Error-Recovery-Manager initialisiert -2025-06-04 23:35:40 - [error_recovery] error_recovery - [INFO] INFO - 🔍 Error-Monitoring gestartet -2025-06-05 09:31:08 - [error_recovery] error_recovery - [INFO] INFO - 🛡️ Error-Recovery-Manager initialisiert -2025-06-05 09:31:08 - [error_recovery] error_recovery - [INFO] INFO - 🔍 Error-Monitoring gestartet -2025-06-05 09:31:08 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:38:35 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 09:31:08 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_service -2025-06-05 09:31:12 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_service -2025-06-05 09:31:12 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:38:35 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 09:31:12 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_service -2025-06-05 09:31:16 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_service -2025-06-05 09:31:16 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:03 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 09:31:16 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_service -2025-06-05 09:31:19 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_service -2025-06-05 09:31:19 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:03 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 09:31:19 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 3 Vorkommen in 300s -2025-06-05 09:31:19 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 09:31:19 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 09:31:19 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:33 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 09:31:19 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 4 Vorkommen in 300s -2025-06-05 09:31:19 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 09:31:19 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 09:31:19 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:33 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 09:31:19 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 5 Vorkommen in 300s -2025-06-05 09:31:19 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 09:31:19 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 09:31:49 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:38:35 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 09:31:49 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 6 Vorkommen in 300s -2025-06-05 09:31:49 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 09:31:49 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 09:31:49 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:38:35 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 09:31:49 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 7 Vorkommen in 300s -2025-06-05 09:31:49 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 09:31:49 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 09:31:49 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:03 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 09:31:49 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 8 Vorkommen in 300s -2025-06-05 09:31:49 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 09:31:49 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 09:31:49 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:03 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 09:31:49 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 9 Vorkommen in 300s -2025-06-05 09:31:49 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 09:31:49 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 09:31:49 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:33 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 09:31:49 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 10 Vorkommen in 300s -2025-06-05 09:31:49 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 09:31:49 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 09:31:49 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:33 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 09:31:49 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 11 Vorkommen in 300s -2025-06-05 09:31:49 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 09:31:49 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 09:32:19 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:38:35 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 09:32:19 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 12 Vorkommen in 300s -2025-06-05 09:32:19 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 09:32:19 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 09:32:19 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:38:35 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 09:32:19 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 13 Vorkommen in 300s -2025-06-05 09:32:19 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 09:32:19 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 09:32:19 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:03 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 09:32:19 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 14 Vorkommen in 300s -2025-06-05 09:32:19 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 09:32:19 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 09:32:19 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:03 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 09:32:19 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 15 Vorkommen in 300s -2025-06-05 09:32:19 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 09:32:19 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 09:32:19 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:33 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 09:32:19 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 16 Vorkommen in 300s -2025-06-05 09:32:19 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 09:32:19 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 09:32:19 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:33 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 09:32:19 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 17 Vorkommen in 300s -2025-06-05 09:32:19 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 09:32:19 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 09:32:24 - [error_recovery] error_recovery - [INFO] INFO - 🛑 Error-Monitoring gestoppt -2025-06-05 10:12:45 - [error_recovery] error_recovery - [INFO] INFO - 🛡️ Error-Recovery-Manager initialisiert -2025-06-05 10:12:45 - [error_recovery] error_recovery - [INFO] INFO - 🔍 Error-Monitoring gestartet -2025-06-05 10:12:45 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:38:35 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 10:12:45 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_service -2025-06-05 10:12:51 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_service -2025-06-05 10:12:51 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:38:35 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 10:12:51 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_service -2025-06-05 10:12:56 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_service -2025-06-05 10:12:56 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:03 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 10:12:56 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_service -2025-06-05 10:13:01 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_service -2025-06-05 10:13:01 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:03 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 10:13:01 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 3 Vorkommen in 300s -2025-06-05 10:13:01 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 10:13:01 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 10:13:01 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:33 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 10:13:01 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 4 Vorkommen in 300s -2025-06-05 10:13:01 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 10:13:01 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 10:13:01 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:33 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 10:13:01 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 5 Vorkommen in 300s -2025-06-05 10:13:01 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 10:13:01 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 10:13:31 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:38:35 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 10:13:31 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 6 Vorkommen in 300s -2025-06-05 10:13:31 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 10:13:31 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 10:13:31 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:38:35 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 10:13:31 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 7 Vorkommen in 300s -2025-06-05 10:13:31 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 10:13:31 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 10:13:31 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:03 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 10:13:31 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 8 Vorkommen in 300s -2025-06-05 10:13:31 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 10:13:31 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 10:13:31 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:03 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 10:13:31 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 9 Vorkommen in 300s -2025-06-05 10:13:31 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 10:13:31 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 10:13:31 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:33 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 10:13:31 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 10 Vorkommen in 300s -2025-06-05 10:13:31 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 10:13:31 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 10:13:31 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:33 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 10:13:31 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 11 Vorkommen in 300s -2025-06-05 10:13:31 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 10:13:31 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 10:14:01 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:38:35 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 10:14:01 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 12 Vorkommen in 300s -2025-06-05 10:14:01 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 10:14:01 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 10:14:01 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:38:35 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 10:14:01 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 13 Vorkommen in 300s -2025-06-05 10:14:01 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 10:14:01 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 10:14:01 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:03 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 10:14:01 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 14 Vorkommen in 300s -2025-06-05 10:14:01 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 10:14:01 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 10:14:01 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:03 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 10:14:01 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 15 Vorkommen in 300s -2025-06-05 10:14:01 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 10:14:01 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 10:14:01 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:33 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 10:14:01 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 16 Vorkommen in 300s -2025-06-05 10:14:01 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 10:14:01 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 10:14:01 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:33 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 10:14:01 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 17 Vorkommen in 300s -2025-06-05 10:14:01 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 10:14:01 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 10:14:06 - [error_recovery] error_recovery - [INFO] INFO - 🛑 Error-Monitoring gestoppt -2025-06-05 11:12:35 - [error_recovery] error_recovery - [INFO] INFO - 🛡️ Error-Recovery-Manager initialisiert -2025-06-05 11:12:35 - [error_recovery] error_recovery - [INFO] INFO - 🔍 Error-Monitoring gestartet -2025-06-05 11:12:35 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:38:35 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 11:12:35 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_service -2025-06-05 11:12:39 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_service -2025-06-05 11:12:39 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:38:35 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 11:12:39 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_service -2025-06-05 11:12:41 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_service -2025-06-05 11:12:41 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:03 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 11:12:41 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_service -2025-06-05 11:12:45 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_service -2025-06-05 11:12:45 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:03 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 11:12:45 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 3 Vorkommen in 300s -2025-06-05 11:12:45 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 11:12:45 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 11:12:45 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:33 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 11:12:45 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 4 Vorkommen in 300s -2025-06-05 11:12:45 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 11:12:45 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system -2025-06-05 11:12:45 - [error_recovery] error_recovery - [WARNING] WARNING - 🚨 Fehler erkannt: flask_error - 2025-06-04 23:39:33 - [app] app - [ERROR] ERROR - Interner Serverfehler: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. -2025-06-05 11:12:45 - [error_recovery] error_recovery - [ERROR] ERROR - 🔥 Eskalation für flask_error: 5 Vorkommen in 300s -2025-06-05 11:12:45 - [error_recovery] error_recovery - [INFO] INFO - 🔧 Führe Recovery-Aktion aus: restart_system -2025-06-05 11:12:45 - [error_recovery] error_recovery - [INFO] INFO - ✅ Recovery erfolgreich: restart_system diff --git a/backend/logs/errors.log b/backend/logs/errors.log deleted file mode 100644 index a9ff61e60..000000000 --- a/backend/logs/errors.log +++ /dev/null @@ -1,4 +0,0 @@ -================================================================= -MYP Installation FEHLER Log - 2025-06-10 09:33:12 -================================================================= - diff --git a/backend/logs/guest/guest.log b/backend/logs/guest/guest.log deleted file mode 100644 index e69de29bb..000000000 diff --git a/backend/logs/hardware_integration/hardware_integration.log b/backend/logs/hardware_integration/hardware_integration.log deleted file mode 100644 index 0aa2a9b56..000000000 --- a/backend/logs/hardware_integration/hardware_integration.log +++ /dev/null @@ -1,56 +0,0 @@ -2025-06-11 14:20:27 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar -2025-06-11 14:20:27 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert -2025-06-11 14:20:27 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert -2025-06-11 14:20:27 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) -2025-06-11 14:21:10 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar -2025-06-11 14:21:10 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert -2025-06-11 14:21:10 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert -2025-06-11 14:21:10 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) -2025-06-11 14:21:55 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar -2025-06-11 14:21:55 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert -2025-06-11 14:21:55 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert -2025-06-11 14:21:55 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) -2025-06-11 14:22:45 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar -2025-06-11 14:22:45 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert -2025-06-11 14:22:45 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert -2025-06-11 14:22:45 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) -2025-06-11 14:23:24 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar -2025-06-11 14:23:24 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert -2025-06-11 14:23:24 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert -2025-06-11 14:23:24 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) -2025-06-11 14:23:42 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar -2025-06-11 14:23:42 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert -2025-06-11 14:23:42 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert -2025-06-11 14:23:42 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) -2025-06-11 14:24:22 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar -2025-06-11 14:24:22 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert -2025-06-11 14:24:22 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert -2025-06-11 14:24:22 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) -2025-06-12 06:59:20 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar -2025-06-12 06:59:20 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert -2025-06-12 06:59:20 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert -2025-06-12 06:59:20 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) -2025-06-12 07:00:41 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar -2025-06-12 07:00:41 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert -2025-06-12 07:00:41 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert -2025-06-12 07:00:41 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) -2025-06-12 07:00:44 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar -2025-06-12 07:00:44 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert -2025-06-12 07:00:44 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert -2025-06-12 07:00:44 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) -2025-06-12 07:02:40 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar -2025-06-12 07:02:40 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert -2025-06-12 07:02:40 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert -2025-06-12 07:02:40 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) -2025-06-12 07:04:15 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar -2025-06-12 07:04:15 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert -2025-06-12 07:04:15 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert -2025-06-12 07:04:15 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) -2025-06-12 07:05:27 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar -2025-06-12 07:05:27 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert -2025-06-12 07:05:27 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert -2025-06-12 07:05:27 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) -2025-06-12 07:05:30 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar -2025-06-12 07:05:30 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert -2025-06-12 07:05:30 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert -2025-06-12 07:05:30 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) diff --git a/backend/logs/install.log b/backend/logs/install.log deleted file mode 100644 index 845d15069..000000000 --- a/backend/logs/install.log +++ /dev/null @@ -1,203 +0,0 @@ -================================================================= -MYP Installation Log - 2025-06-10 09:33:12 -Script Version: 5.0.0 -System: Linux raspberrypi 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64 GNU/Linux -Arbeitsverzeichnis: /mnt -Log-Verzeichnis: /mnt/logs -================================================================= - -[2025-06-10 09:33:12] === MYP VOLLAUTOMATISCHES SETUP GESTARTET === -[2025-06-10 09:33:12] Version: 5.0.0 -[2025-06-10 09:33:12] Arbeitsverzeichnis: /mnt -[2025-06-10 09:33:12] ✅ Root-Berechtigung bestätigt -[2025-06-10 09:33:12] === VALIDIERE CREDENTIALS KONFIGURATION === -[ERFOLG] ✅ Alle Credentials korrekt konfiguriert -[2025-06-10 09:33:12] 🔑 SECRET_KEY: 74456301... (44 Zeichen) -[2025-06-10 09:33:12] 🔒 MAIN_PASSWORD: 7445... (13 Zeichen) -[2025-06-10 09:33:12] 📧 ADMIN_EMAIL: admin@mercedes-benz.com -[2025-06-10 09:33:12] 📧 TAPO_EMAIL: till.tomczak@mercedes-benz.com -[2025-06-10 09:33:12] 🐙 GITHUB_CLIENT_ID: 7c5d8bef... -[2025-06-10 09:33:12] === AUTOMATISCHE INSTALLATIONSMODUS-ERKENNUNG === -[2025-06-10 09:33:12] 🔍 Viel RAM ( MB) erkannt (+1 Punkt für Entwicklung) -[2025-06-10 09:33:12] 🔍 Kein Desktop-Environment erkannt (+1 Punkt für Produktion) -[2025-06-10 09:33:13] 📊 Bewertung: Produktion=1, Entwicklung=1 -[2025-06-10 09:33:13] ⚖️ Unentschieden - Standard: ENTWICKLUNGS-INSTALLATION -[2025-06-10 09:33:13] → Verwenden Sie --production für Kiosk-Installation -[2025-06-10 09:33:20] 🔧 Starte ENTWICKLUNGS-INSTALLATION... -[2025-06-10 09:33:20] === AUTOMATISCHE ENTWICKLUNGS-INSTALLATION === -[2025-06-10 09:33:20] === SYSTEM-RESSOURCEN PRÜFUNG === -[FORTSCHRITT] Prüfe RAM... -[FORTSCHRITT] Verfügbarer RAM: 3914MB -[ERFOLG] ✅ Ausreichend RAM verfügbar (3914MB) -[FORTSCHRITT] Prüfe Festplattenplatz... -[FORTSCHRITT] Verfügbarer Festplattenplatz: 12,0GB (12284MB) -[ERFOLG] ✅ Ausreichend Festplattenplatz verfügbar (12,0GB) -[FORTSCHRITT] Prüfe CPU... -[FORTSCHRITT] CPU: 4 Kern(e) - 11th Gen Intel(R) Core(TM) i7-11850H @ 2.50GHz -[ERFOLG] ✅ CPU-Information erfolgreich ermittelt -[2025-06-10 09:33:20] ✅ System-Ressourcen-Prüfung abgeschlossen -[FORTSCHRITT] Prüfe Debian/Raspbian-System... -[DEBUG] Debian erkannt über /etc/debian_version: 12.11 -[2025-06-10 09:33:20] ✅ Debian/Raspbian-basiertes System erkannt (Version: 12.11) -[FORTSCHRITT] Prüfe Raspberry Pi Hardware... -[INFO] 💻 Standard-PC/Server System (kein Raspberry Pi) -[DEBUG] Kein Raspberry Pi erkannt. Hardware-Info: -[DEBUG] - Device Tree: nicht verfügbar -[DEBUG] - CPU Hardware: nicht verfügbar -[FORTSCHRITT] Prüfe System-Architektur... -[INFO] 📐 System-Architektur: x86_64 -[INFO] → 64-Bit x86 Architektur erkannt -[FORTSCHRITT] Prüfe Kernel-Version... -[INFO] 🐧 Kernel-Version: 6.1.0-37-amd64 -[DEBUG] Vollständige Kernel-Info: Linux raspberrypi 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64 GNU/Linux -[2025-06-10 09:33:20] ✅ System-Analyse abgeschlossen -[FORTSCHRITT] Prüfe Internetverbindung (erweiterte Methoden)... -[FORTSCHRITT] Teste DNS-Auflösung... -[DEBUG] DNS-Test Details: Teste DNS für 8.8.8.8: Erfolg mit nslookup.  -[ERFOLG] ✅ Internetverbindung verfügbar -[INFO] 🔍 Erkannt via: DNS-Auflösung (nslookup: 8.8.8.8) -[FORTSCHRITT] Ermittle externe IP-Adresse... -[INFO] 🌐 Externe IP: 163.116.178.113 -[DEBUG] Externe IP ermittelt über ifconfig.me: 163.116.178.113 -[2025-06-10 09:33:20] === KONFIGURIERE HOSTNAME === -[2025-06-10 09:33:20] ✅ Hostname bereits korrekt: 'raspberrypi' -[2025-06-10 09:33:20] ✅ Hostname-Auflösung funktioniert: raspberrypi -> 127.0.1.1 -[2025-06-10 09:33:20] === ANTI-HÄNGE SYSTEM-UPDATE MIT TIMEOUTS === -[FORTSCHRITT] Konfiguriere APT für bessere Zuverlässigkeit (timeout-gesichert)... -[FORTSCHRITT] Validiere APT-Repositories (timeout-gesichert)... -[FORTSCHRITT] Bereinige APT-Lock-Dateien... -[FORTSCHRITT] Aktualisiere Paketlisten (max 60s timeout)... -[ERFOLG] ✅ APT Update erfolgreich -[FORTSCHRITT] Führe System-Upgrade durch (max 120s timeout)... -[ERFOLG] ✅ System Upgrade erfolgreich -[FORTSCHRITT] Installiere essenzielle System-Tools... -[FORTSCHRITT] Installiere Pakete: ca-certificates -[FORTSCHRITT] Installiere Pakete: gnupg -[FORTSCHRITT] Installiere Pakete: curl -[FORTSCHRITT] Installiere Pakete: wget -[FORTSCHRITT] Installiere Pakete: git -[FORTSCHRITT] Installiere Pakete: nano -[FORTSCHRITT] Installiere Pakete: htop -[FORTSCHRITT] Installiere Pakete: rsync -[FORTSCHRITT] Installiere Pakete: unzip -[FORTSCHRITT] Installiere Pakete: sudo -[FORTSCHRITT] Installiere Pakete: systemd -[FORTSCHRITT] Installiere Pakete: lsb-release -[FORTSCHRITT] Installiere Pakete: apt-transport-https -[FORTSCHRITT] Installiere Pakete: software-properties-common -[FORTSCHRITT] Installiere Pakete: bc -[FORTSCHRITT] Installiere Pakete: dbus -[FORTSCHRITT] Installiere Pakete: systemd-timesyncd -[FORTSCHRITT] Synchronisiere Systemzeit... -[2025-06-10 09:33:27] ✅ Robustes System-Update abgeschlossen -[2025-06-10 09:33:27] === SIMPLE NETZWERK-SICHERHEIT (ANTI-HÄNGE VERSION) === -[INFO] 🚀 Netzwerk-Sicherheit übersprungen für schnellere Installation -[INFO] 📝 Kann später manuell aktiviert werden mit: SKIP_NETWORK_SECURITY=0 -[2025-06-10 09:33:27] === ROBUSTE PYTHON-INSTALLATION === -[FORTSCHRITT] Installiere Python 3 und Build-Abhängigkeiten... -[FORTSCHRITT] Installiere Pakete: python3 -[FORTSCHRITT] Installiere Pakete: python3-pip -[FORTSCHRITT] Installiere Pakete: python3-dev -[FORTSCHRITT] Installiere Pakete: python3-setuptools -[FORTSCHRITT] Installiere Pakete: python3-venv -[FORTSCHRITT] Installiere Pakete: python3-wheel -[FORTSCHRITT] Installiere Pakete: build-essential -[FORTSCHRITT] Installiere Pakete: libssl-dev -[FORTSCHRITT] Installiere Pakete: libffi-dev -[FORTSCHRITT] Installiere Pakete: libbz2-dev -[FORTSCHRITT] Installiere Pakete: libreadline-dev -[FORTSCHRITT] Installiere Pakete: libsqlite3-dev -[FORTSCHRITT] Installiere Pakete: libncurses5-dev -[FORTSCHRITT] Installiere Pakete: libncursesw5-dev -[FORTSCHRITT] Installiere Pakete: zlib1g-dev -[FORTSCHRITT] Installiere Pakete: sqlite3 -[FORTSCHRITT] Validiere Python-Installation... -[2025-06-10 09:33:33] ✅ Python Version: 3.11.2 -[FORTSCHRITT] Konfiguriere pip für bessere Zuverlässigkeit... -[FORTSCHRITT] Erstelle systemweite pip-Konfiguration... -[FORTSCHRITT] Konfiguriere pip für alle Benutzer... -[2025-06-10 09:33:33] ✅ pip konfiguriert für Benutzer: user -[FORTSCHRITT] Aktualisiere pip mit Retry... -[2025-06-10 09:33:34] ✅ pip Version: 25.1.1 -[2025-06-10 09:33:34] ✅ Robuste Python-Umgebung installiert -[2025-06-10 09:33:34] === ROBUSTE NODE.JS UND NPM INSTALLATION === -[FORTSCHRITT] Bereinige alte Node.js-Installationen... -[FORTSCHRITT] Installiere Node.js mit Fallback-Strategie... -[FORTSCHRITT] Verwende Debian Repository als Fallback... -[FORTSCHRITT] Installiere Pakete: nodejs npm -[2025-06-10 09:35:02] ✅ Node.js via Debian Repository installiert -[FORTSCHRITT] Validiere Node.js Installation... -[2025-06-10 09:35:02] ✅ Node.js Version: v18.19.0 -[2025-06-10 09:35:03] ✅ npm Version: 9.2.0 -[FORTSCHRITT] Optimiere npm-Konfiguration... -[2025-06-10 09:35:04] ✅ Node.js und npm erfolgreich installiert -[2025-06-10 09:35:04] === ANTI-HÄNGE SSL-ZERTIFIKATE KONFIGURATION === -[FORTSCHRITT] Installiere SSL-Grundkomponenten (timeout-gesichert)... -[ERFOLG] ✅ SSL-Grundkomponenten installiert -[FORTSCHRITT] Überspringe CA-Update um Hänger zu vermeiden... -[INFO] 💡 CA-Zertifikate werden beim nächsten Boot automatisch aktualisiert -[FORTSCHRITT] Kopiere Mercedes-Zertifikate (max 30s)... -[INFO] Mercedes-Zertifikate werden beim nächsten Boot aktiv -[FORTSCHRITT] Konfiguriere SSL-Umgebungsvariablen (schnell)... -[2025-06-10 09:35:04] ✅ SSL-Zertifikate anti-hänge konfiguriert -[INFO] 📝 CA-Updates werden automatisch beim nächsten Boot durchgeführt -[2025-06-10 09:35:04] === PYTHON-PAKETE INSTALLATION === -[FORTSCHRITT] Installiere Python-Pakete... -[FORTSCHRITT] Installiere requirements.txt... -[ERFOLG] ✅ requirements.txt erfolgreich installiert -[FORTSCHRITT] Validiere essenzielle Python-Module... -[DEBUG] flask erfolgreich importiert -[DEBUG] requests erfolgreich importiert -[ERFOLG] ✅ Essenzielle Python-Module verfügbar -[2025-06-10 09:35:06] ✅ Python-Pakete Installation abgeschlossen -[FORTSCHRITT] Zeige installierte Python-Pakete... -[2025-06-10 09:35:06] === ROBUSTES ANWENDUNGS-DEPLOYMENT === -[FORTSCHRITT] Erstelle sicheres Zielverzeichnis: /opt/myp -[FORTSCHRITT] Validiere Source-Dateien... -[FORTSCHRITT] Kopiere Anwendungsdateien (robust)... -[FORTSCHRITT] Kopiere kritische Datei: app.py -[ERFOLG] ✅ app.py erfolgreich kopiert -[FORTSCHRITT] Kopiere kritische Datei: models.py -[ERFOLG] ✅ models.py erfolgreich kopiert -[FORTSCHRITT] Kopiere kritische Datei: requirements.txt -[ERFOLG] ✅ requirements.txt erfolgreich kopiert -[FORTSCHRITT] Kopiere Verzeichnis: blueprints -[ERFOLG] ✅ blueprints erfolgreich kopiert -[FORTSCHRITT] Kopiere Verzeichnis: config -[ERFOLG] ✅ config erfolgreich kopiert -[FORTSCHRITT] Kopiere Verzeichnis: database -[ERFOLG] ✅ database erfolgreich kopiert -[FORTSCHRITT] Kopiere Verzeichnis: static -[ERFOLG] ✅ static erfolgreich kopiert -[FORTSCHRITT] Kopiere Verzeichnis: templates -[ERFOLG] ✅ templates erfolgreich kopiert -[FORTSCHRITT] Kopiere Verzeichnis: uploads -[ERFOLG] ✅ uploads erfolgreich kopiert -[FORTSCHRITT] Kopiere Verzeichnis: utils -[ERFOLG] ✅ utils erfolgreich kopiert -[FORTSCHRITT] Kopiere Verzeichnis: logs -[ERFOLG] ✅ logs erfolgreich kopiert -[FORTSCHRITT] Kopiere Verzeichnis: certs -[ERFOLG] ✅ certs erfolgreich kopiert -[FORTSCHRITT] Kopiere optionale Datei: package.json -[FORTSCHRITT] Kopiere optionale Datei: package-lock.json -[FORTSCHRITT] Kopiere optionale Datei: tailwind.config.js -[FORTSCHRITT] Kopiere optionale Datei: postcss.config.js -[FORTSCHRITT] Kopiere optionale Datei: README.md -[FORTSCHRITT] Erstelle Verzeichnisstruktur... -[FORTSCHRITT] Setze sichere Berechtigungen... -[FORTSCHRITT] Konfiguriere robuste Python-Umgebung... -[2025-06-10 09:35:16] ✅ Python-Pfad konfiguriert: /usr/local/lib/python3.11/dist-packages/myp-app.pth -[FORTSCHRITT] Konfiguriere Umgebungsvariablen... -[FORTSCHRITT] Versuche Bash-Profile zu aktualisieren (optional)... -[FORTSCHRITT] Validiere Application Deployment... -[ERFOLG] ✅ Application Deployment vollständig validiert -[2025-06-10 09:35:16] ✅ Robustes Anwendungs-Deployment abgeschlossen -[2025-06-10 09:35:16] 📁 App-Verzeichnis: /opt/myp -[2025-06-10 09:35:16] 🐍 Python-Pfad konfiguriert -[2025-06-10 09:35:16] 🔧 Bash-Profile konfiguriert -[2025-06-10 09:35:16] 🛡️ Sichere Berechtigungen gesetzt -[2025-06-10 09:35:16] === NPM-ABHÄNGIGKEITEN INSTALLATION === -[FORTSCHRITT] Installiere npm-Abhängigkeiten... -[2025-06-10 09:35:17] ✅ npm install erfolgreich (Standard) -[FORTSCHRITT] Korrigiere npm-Berechtigungen für kiosk-User... diff --git a/backend/logs/job_queue_system/job_queue_system.log b/backend/logs/job_queue_system/job_queue_system.log deleted file mode 100644 index 778060381..000000000 --- a/backend/logs/job_queue_system/job_queue_system.log +++ /dev/null @@ -1,33 +0,0 @@ -2025-06-11 14:21:10 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert -2025-06-11 14:21:10 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) -2025-06-11 14:21:55 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert -2025-06-11 14:21:55 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) -2025-06-11 14:22:45 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert -2025-06-11 14:22:45 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) -2025-06-11 14:23:24 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert -2025-06-11 14:23:24 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) -2025-06-11 14:23:42 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert -2025-06-11 14:23:42 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) -2025-06-11 14:24:22 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert -2025-06-11 14:24:22 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) -2025-06-12 06:59:20 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert -2025-06-12 06:59:20 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) -2025-06-12 07:00:41 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert -2025-06-12 07:00:41 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) -2025-06-12 07:00:43 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) -2025-06-12 07:00:44 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert -2025-06-12 07:00:44 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) -2025-06-12 07:00:45 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) -2025-06-12 07:02:39 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) -2025-06-12 07:02:40 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert -2025-06-12 07:02:40 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) -2025-06-12 07:02:41 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) -2025-06-12 07:04:15 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert -2025-06-12 07:04:15 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) -2025-06-12 07:05:27 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert -2025-06-12 07:05:27 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) -2025-06-12 07:05:29 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) -2025-06-12 07:05:30 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert -2025-06-12 07:05:30 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) -2025-06-12 07:05:32 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) -2025-06-12 07:08:30 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) diff --git a/backend/logs/jobs/jobs.log b/backend/logs/jobs/jobs.log deleted file mode 100644 index aee650afc..000000000 --- a/backend/logs/jobs/jobs.log +++ /dev/null @@ -1,139 +0,0 @@ -2025-06-05 11:12:49 - [jobs] jobs - [INFO] INFO - Jobs abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:35:12 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:35:12 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:35:16 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:35:16 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:35:31 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:35:31 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:35:46 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:35:46 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:35:46 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:35:46 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:36:01 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:36:01 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:36:16 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:36:16 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:36:16 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:36:16 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:36:31 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:36:31 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:36:46 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:36:46 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:36:46 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:36:46 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:37:01 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:37:01 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:37:16 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:37:16 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:37:16 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von None (Seite 1) -2025-06-11 09:37:16 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:37:16 - [jobs] jobs - [ERROR] ERROR - ❌ Fehler beim Abrufen von Jobs: unsupported operand type(s) for +: 'NoneType' and 'int' -Traceback (most recent call last): - File "C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\blueprints\jobs.py", line 103, in get_jobs - "pages": (total_count + per_page - 1) // per_page - ~~~~~~~~~~~~^~~~~~~~~~ -TypeError: unsupported operand type(s) for +: 'NoneType' and 'int' -2025-06-11 09:37:31 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:37:31 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:37:46 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:37:46 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:37:49 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:37:49 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:38:01 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:38:01 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:38:16 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:38:16 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:38:16 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:38:16 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:38:31 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:38:31 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:38:46 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:38:46 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:38:46 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:38:46 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:39:01 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:39:01 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:39:16 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:39:16 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:39:16 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:39:16 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:39:42 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:39:42 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:40:23 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:40:23 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:40:31 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:40:31 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:40:46 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:40:46 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:40:46 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:40:46 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:41:01 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:41:01 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:41:16 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:41:16 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:41:16 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:41:16 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:41:31 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:41:31 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:41:46 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:41:46 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:42:01 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:42:01 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:42:42 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:42:42 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:43:42 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:43:42 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:43:42 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:43:42 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:44:42 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:44:42 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:45:42 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:45:42 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:45:42 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:45:42 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:46:42 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:46:42 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:46:42 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:46:42 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:47:42 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:47:42 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:47:42 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:47:42 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:47:56 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:47:56 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:47:56 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:47:56 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 09:48:01 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 09:48:01 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 10:40:53 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 10:40:53 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 10:51:56 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 10:51:56 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 10:52:11 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 10:52:11 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 10:52:26 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 10:52:26 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 10:52:26 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 10:52:26 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-11 10:52:41 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-11 10:52:41 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-12 07:01:43 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-12 07:01:43 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-12 07:01:59 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-12 07:01:59 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-12 07:02:14 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-12 07:02:14 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-12 07:02:14 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-12 07:02:14 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-12 07:02:29 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-12 07:02:29 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-12 07:05:36 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-12 07:05:36 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-12 07:05:36 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-12 07:05:36 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-12 07:06:36 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-12 07:06:36 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-12 07:07:36 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-12 07:07:36 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) -2025-06-12 07:07:36 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) -2025-06-12 07:07:36 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) diff --git a/backend/logs/kiosk/kiosk.log b/backend/logs/kiosk/kiosk.log deleted file mode 100644 index e69de29bb..000000000 diff --git a/backend/logs/maintenance/maintenance.log b/backend/logs/maintenance/maintenance.log deleted file mode 100644 index 4194aa424..000000000 --- a/backend/logs/maintenance/maintenance.log +++ /dev/null @@ -1,10 +0,0 @@ -2025-06-04 23:35:39 - [maintenance] maintenance - [INFO] INFO - Wartungs-Scheduler gestartet -2025-06-04 23:35:40 - [maintenance] maintenance - [INFO] INFO - Wartungs-Scheduler gestartet -2025-06-04 23:47:09 - [maintenance] maintenance - [INFO] INFO - Wartungs-Scheduler gestartet -2025-06-04 23:47:09 - [maintenance] maintenance - [INFO] INFO - Wartungs-Scheduler gestartet -2025-06-05 09:31:08 - [maintenance] maintenance - [INFO] INFO - Wartungs-Scheduler gestartet -2025-06-05 09:31:08 - [maintenance] maintenance - [INFO] INFO - Wartungs-Scheduler gestartet -2025-06-05 10:12:45 - [maintenance] maintenance - [INFO] INFO - Wartungs-Scheduler gestartet -2025-06-05 10:12:45 - [maintenance] maintenance - [INFO] INFO - Wartungs-Scheduler gestartet -2025-06-05 11:12:34 - [maintenance] maintenance - [INFO] INFO - Wartungs-Scheduler gestartet -2025-06-05 11:12:34 - [maintenance] maintenance - [INFO] INFO - Wartungs-Scheduler gestartet diff --git a/backend/logs/migration/migration.log b/backend/logs/migration/migration.log deleted file mode 100644 index ca4e88933..000000000 --- a/backend/logs/migration/migration.log +++ /dev/null @@ -1,21 +0,0 @@ -2025-06-09 18:03:08 - [migration] migration - [INFO] INFO - Starte Migration der Benutzereinstellungen... -2025-06-09 18:03:08 - [migration] migration - [INFO] INFO - Füge Spalte theme_preference zur users-Tabelle hinzu... -2025-06-09 18:03:09 - [migration] migration - [INFO] INFO - Spalte theme_preference erfolgreich hinzugefügt -2025-06-09 18:03:09 - [migration] migration - [INFO] INFO - Füge Spalte language_preference zur users-Tabelle hinzu... -2025-06-09 18:03:09 - [migration] migration - [INFO] INFO - Spalte language_preference erfolgreich hinzugefügt -2025-06-09 18:03:09 - [migration] migration - [INFO] INFO - Füge Spalte email_notifications zur users-Tabelle hinzu... -2025-06-09 18:03:09 - [migration] migration - [INFO] INFO - Spalte email_notifications erfolgreich hinzugefügt -2025-06-09 18:03:09 - [migration] migration - [INFO] INFO - Füge Spalte browser_notifications zur users-Tabelle hinzu... -2025-06-09 18:03:09 - [migration] migration - [INFO] INFO - Spalte browser_notifications erfolgreich hinzugefügt -2025-06-09 18:03:09 - [migration] migration - [INFO] INFO - Füge Spalte dashboard_layout zur users-Tabelle hinzu... -2025-06-09 18:03:09 - [migration] migration - [INFO] INFO - Spalte dashboard_layout erfolgreich hinzugefügt -2025-06-09 18:03:09 - [migration] migration - [INFO] INFO - Füge Spalte compact_mode zur users-Tabelle hinzu... -2025-06-09 18:03:09 - [migration] migration - [INFO] INFO - Spalte compact_mode erfolgreich hinzugefügt -2025-06-09 18:03:09 - [migration] migration - [INFO] INFO - Füge Spalte show_completed_jobs zur users-Tabelle hinzu... -2025-06-09 18:03:09 - [migration] migration - [INFO] INFO - Spalte show_completed_jobs erfolgreich hinzugefügt -2025-06-09 18:03:09 - [migration] migration - [INFO] INFO - Füge Spalte auto_refresh_interval zur users-Tabelle hinzu... -2025-06-09 18:03:09 - [migration] migration - [INFO] INFO - Spalte auto_refresh_interval erfolgreich hinzugefügt -2025-06-09 18:03:09 - [migration] migration - [INFO] INFO - Füge Spalte auto_logout_timeout zur users-Tabelle hinzu... -2025-06-09 18:03:09 - [migration] migration - [INFO] INFO - Spalte auto_logout_timeout erfolgreich hinzugefügt -2025-06-09 18:03:09 - [migration] migration - [INFO] INFO - Migration der Benutzereinstellungen erfolgreich abgeschlossen -2025-06-09 18:03:09 - [migration] migration - [INFO] INFO - Migration erfolgreich abgeschlossen diff --git a/backend/logs/monitoring_analytics/monitoring_analytics.log b/backend/logs/monitoring_analytics/monitoring_analytics.log deleted file mode 100644 index 1a05ca693..000000000 --- a/backend/logs/monitoring_analytics/monitoring_analytics.log +++ /dev/null @@ -1,14 +0,0 @@ -2025-06-12 06:59:24 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert -2025-06-12 06:59:24 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) -2025-06-12 07:00:42 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert -2025-06-12 07:00:42 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) -2025-06-12 07:00:45 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert -2025-06-12 07:00:45 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) -2025-06-12 07:02:41 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert -2025-06-12 07:02:41 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) -2025-06-12 07:04:16 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert -2025-06-12 07:04:16 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) -2025-06-12 07:05:29 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert -2025-06-12 07:05:29 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) -2025-06-12 07:05:32 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert -2025-06-12 07:05:32 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) diff --git a/backend/logs/multi_location/multi_location.log b/backend/logs/multi_location/multi_location.log deleted file mode 100644 index e4fa769ce..000000000 --- a/backend/logs/multi_location/multi_location.log +++ /dev/null @@ -1,10 +0,0 @@ -2025-06-04 23:35:39 - [multi_location] multi_location - [INFO] INFO - Standard-Standort erstellt -2025-06-04 23:35:40 - [multi_location] multi_location - [INFO] INFO - Standard-Standort erstellt -2025-06-04 23:47:09 - [multi_location] multi_location - [INFO] INFO - Standard-Standort erstellt -2025-06-04 23:47:09 - [multi_location] multi_location - [INFO] INFO - Standard-Standort erstellt -2025-06-05 09:31:08 - [multi_location] multi_location - [INFO] INFO - Standard-Standort erstellt -2025-06-05 09:31:08 - [multi_location] multi_location - [INFO] INFO - Standard-Standort erstellt -2025-06-05 10:12:45 - [multi_location] multi_location - [INFO] INFO - Standard-Standort erstellt -2025-06-05 10:12:45 - [multi_location] multi_location - [INFO] INFO - Standard-Standort erstellt -2025-06-05 11:12:34 - [multi_location] multi_location - [INFO] INFO - Standard-Standort erstellt -2025-06-05 11:12:34 - [multi_location] multi_location - [INFO] INFO - Standard-Standort erstellt diff --git a/backend/logs/performance/performance.log b/backend/logs/performance/performance.log deleted file mode 100644 index e69de29bb..000000000 diff --git a/backend/logs/permissions/permissions.log b/backend/logs/permissions/permissions.log deleted file mode 100644 index aad925693..000000000 --- a/backend/logs/permissions/permissions.log +++ /dev/null @@ -1,73 +0,0 @@ -2025-06-04 23:35:40 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-04 23:38:34 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-04 23:40:17 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-04 23:40:20 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-04 23:46:55 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-04 23:47:09 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-04 23:49:57 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-05 01:01:08 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-05 01:01:18 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-05 09:31:08 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-05 10:12:45 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-05 11:12:34 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 17:23:17 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 17:25:41 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 17:28:04 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 17:31:36 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 17:37:51 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 17:40:19 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 17:44:12 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 17:47:00 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 17:48:56 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 17:59:59 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 18:02:02 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 18:05:20 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 18:12:28 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 18:15:35 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 18:17:29 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 18:19:09 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 18:20:08 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 18:21:25 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 18:21:56 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 18:22:28 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 18:24:25 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 18:26:04 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 18:26:38 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 18:46:13 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 19:01:46 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 19:03:11 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 19:05:11 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 19:05:14 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 19:09:19 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 19:10:52 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 19:11:04 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 19:11:42 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 19:14:33 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 19:15:30 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 19:18:14 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 19:19:50 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 19:20:23 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 19:20:53 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 19:21:30 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 19:26:04 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-09 19:30:59 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-10 10:01:58 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-10 13:10:47 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-10 13:11:47 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-10 13:30:33 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-11 08:42:19 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-11 08:52:36 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-11 08:54:35 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-11 09:06:43 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-11 09:08:17 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-11 09:25:48 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-11 09:35:07 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-11 09:39:31 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-11 10:27:45 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-11 10:27:53 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-11 10:39:14 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-11 10:39:17 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-11 10:45:14 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-11 10:45:17 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-11 10:51:33 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert -2025-06-11 10:51:36 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert diff --git a/backend/logs/printer_monitor/printer_monitor.log b/backend/logs/printer_monitor/printer_monitor.log deleted file mode 100644 index 13f5aa443..000000000 --- a/backend/logs/printer_monitor/printer_monitor.log +++ /dev/null @@ -1,660 +0,0 @@ -2025-06-04 23:35:36 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-04 23:35:36 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-04 23:35:38 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Starte automatische Tapo-Steckdosenerkennung... -2025-06-04 23:35:38 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Teste 6 Standard-IPs aus der Konfiguration -2025-06-04 23:35:38 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 1/6: 192.168.0.103 -2025-06-04 23:35:40 - [printer_monitor] printer_monitor - [INFO] INFO - 🚀 Starte Steckdosen-Initialisierung beim Programmstart... -2025-06-04 23:35:40 - [printer_monitor] printer_monitor - [WARNING] WARNING - ⚠️ Keine aktiven Drucker zur Initialisierung gefunden -2025-06-04 23:35:44 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 2/6: 192.168.0.104 -2025-06-04 23:35:50 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 3/6: 192.168.0.100 -2025-06-04 23:35:56 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 4/6: 192.168.0.101 -2025-06-04 23:36:02 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 5/6: 192.168.0.102 -2025-06-04 23:36:08 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 6/6: 192.168.0.105 -2025-06-04 23:36:14 - [printer_monitor] printer_monitor - [INFO] INFO - ✅ Steckdosen-Erkennung abgeschlossen: 0/6 Steckdosen gefunden in 36.1s -2025-06-04 23:36:53 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-04 23:36:53 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-04 23:36:53 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-04 23:36:53 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-04 23:37:00 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-04 23:37:00 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-04 23:37:00 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-04 23:37:00 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-04 23:37:30 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-04 23:37:30 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-04 23:37:30 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-04 23:37:30 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-04 23:37:32 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-04 23:37:32 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-04 23:37:32 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-04 23:37:32 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-04 23:38:02 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-04 23:38:02 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-04 23:38:02 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-04 23:38:02 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-04 23:38:03 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-04 23:38:03 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-04 23:38:03 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-04 23:38:03 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-04 23:38:34 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-04 23:38:34 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-04 23:38:35 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-04 23:38:35 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-04 23:38:35 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-04 23:38:35 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-04 23:38:36 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Starte automatische Tapo-Steckdosenerkennung... -2025-06-04 23:38:36 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Teste 6 Standard-IPs aus der Konfiguration -2025-06-04 23:38:36 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 1/6: 192.168.0.103 -2025-06-04 23:38:42 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 2/6: 192.168.0.104 -2025-06-04 23:38:48 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 3/6: 192.168.0.100 -2025-06-04 23:38:54 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 4/6: 192.168.0.101 -2025-06-04 23:39:00 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 5/6: 192.168.0.102 -2025-06-04 23:39:03 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-04 23:39:03 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-04 23:39:03 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-04 23:39:03 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-04 23:39:06 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 6/6: 192.168.0.105 -2025-06-04 23:39:12 - [printer_monitor] printer_monitor - [INFO] INFO - ✅ Steckdosen-Erkennung abgeschlossen: 0/6 Steckdosen gefunden in 36.2s -2025-06-04 23:39:33 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-04 23:39:33 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-04 23:39:33 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-04 23:39:33 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-04 23:40:16 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-04 23:40:16 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-04 23:40:20 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-04 23:40:20 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-04 23:46:55 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-04 23:46:55 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-04 23:47:07 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-04 23:47:07 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-04 23:47:09 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Starte automatische Tapo-Steckdosenerkennung... -2025-06-04 23:47:09 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Teste 6 Standard-IPs aus der Konfiguration -2025-06-04 23:47:09 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 1/6: 192.168.0.103 -2025-06-04 23:49:56 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-04 23:49:56 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-05 01:01:08 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-05 01:01:08 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-05 01:01:11 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-05 01:01:11 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-05 01:01:18 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-05 01:01:18 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-05 09:31:05 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-05 09:31:05 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-05 09:31:07 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Starte automatische Tapo-Steckdosenerkennung... -2025-06-05 09:31:07 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Teste 6 Standard-IPs aus der Konfiguration -2025-06-05 09:31:07 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 1/6: 192.168.0.103 -2025-06-05 09:31:12 - [printer_monitor] printer_monitor - [INFO] INFO - 🚀 Starte Steckdosen-Initialisierung beim Programmstart... -2025-06-05 09:31:12 - [printer_monitor] printer_monitor - [WARNING] WARNING - ⚠️ Keine aktiven Drucker zur Initialisierung gefunden -2025-06-05 09:31:13 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 2/6: 192.168.0.104 -2025-06-05 09:31:20 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 3/6: 192.168.0.100 -2025-06-05 09:31:26 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 4/6: 192.168.0.101 -2025-06-05 09:31:32 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 5/6: 192.168.0.102 -2025-06-05 09:31:38 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 6/6: 192.168.0.105 -2025-06-05 09:31:44 - [printer_monitor] printer_monitor - [INFO] INFO - ✅ Steckdosen-Erkennung abgeschlossen: 0/6 Steckdosen gefunden in 36.5s -2025-06-05 09:38:55 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 09:38:55 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 09:38:55 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 09:38:55 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 09:39:02 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 09:39:02 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 09:39:02 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 09:39:02 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 10:12:41 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-05 10:12:41 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-05 10:12:43 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Starte automatische Tapo-Steckdosenerkennung... -2025-06-05 10:12:43 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Teste 6 Standard-IPs aus der Konfiguration -2025-06-05 10:12:43 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 1/6: 192.168.0.103 -2025-06-05 10:12:49 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 2/6: 192.168.0.104 -2025-06-05 10:12:50 - [printer_monitor] printer_monitor - [INFO] INFO - 🚀 Starte Steckdosen-Initialisierung beim Programmstart... -2025-06-05 10:12:50 - [printer_monitor] printer_monitor - [WARNING] WARNING - ⚠️ Keine aktiven Drucker zur Initialisierung gefunden -2025-06-05 10:12:55 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 3/6: 192.168.0.100 -2025-06-05 10:13:00 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 10:13:01 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 10:13:01 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 10:13:01 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 10:13:02 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 4/6: 192.168.0.101 -2025-06-05 10:13:08 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 5/6: 192.168.0.102 -2025-06-05 10:13:14 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Teste IP 6/6: 192.168.0.105 -2025-06-05 10:13:20 - [printer_monitor] printer_monitor - [INFO] INFO - ✅ Steckdosen-Erkennung abgeschlossen: 0/6 Steckdosen gefunden in 36.8s -2025-06-05 10:13:27 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 10:13:27 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 10:13:27 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 10:13:27 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 10:13:28 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 10:13:28 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 10:13:28 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 10:13:28 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 10:13:28 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 10:13:28 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 10:13:28 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 10:13:28 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 10:13:31 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 10:13:31 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 10:13:31 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 10:13:31 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 10:14:01 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 10:14:01 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 10:14:01 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 10:14:01 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 10:14:31 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 10:14:31 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 10:14:31 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 10:14:31 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 10:15:49 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 10:15:49 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 10:15:49 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 10:15:49 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 10:16:49 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 10:16:49 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 10:16:49 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 10:16:49 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 10:17:49 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 10:17:49 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 10:17:49 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 10:17:49 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 10:18:49 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 10:18:49 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 10:18:49 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 10:18:49 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 10:19:49 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 10:19:49 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 10:19:49 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 10:19:49 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 11:12:32 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-05 11:12:32 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-05 11:13:02 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 11:13:02 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-05 11:13:02 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-05 11:13:02 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 17:23:17 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 17:23:17 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 17:25:41 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 17:25:41 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 17:28:04 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 17:28:04 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 17:31:36 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 17:31:36 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 17:37:51 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 17:37:51 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 17:40:19 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 17:40:19 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 17:44:12 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 17:44:12 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 17:47:00 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 17:47:00 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 17:47:06 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 17:47:06 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 17:47:06 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 17:47:06 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 17:47:08 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 17:47:08 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 17:47:08 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 17:47:08 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 17:47:19 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 17:47:19 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 17:47:19 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 17:47:19 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 17:47:49 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 17:47:49 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 17:47:49 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 17:47:49 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 17:48:19 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 17:48:19 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 17:48:19 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 17:48:19 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 17:48:56 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 17:48:56 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 17:59:59 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 17:59:59 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 18:00:24 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:00:24 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:00:24 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:00:24 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:00:28 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:00:28 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:00:28 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:00:28 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:00:30 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:00:30 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:00:30 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:00:30 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:00:33 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:00:33 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:00:33 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:00:33 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:00:58 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:00:58 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:00:58 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:00:58 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:01:28 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:01:28 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:01:28 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:01:28 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:02:01 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 18:02:01 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 18:05:20 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 18:05:20 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 18:12:28 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 18:12:28 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 18:15:35 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 18:15:35 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 18:16:16 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:16:16 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:16:16 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:16:16 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:16:19 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:16:19 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:16:19 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:16:19 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:16:34 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:16:34 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:16:34 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:16:34 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:16:35 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:16:35 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:16:35 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:16:35 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:17:29 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 18:17:29 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 18:19:09 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 18:19:09 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 18:20:08 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 18:20:08 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 18:21:25 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 18:21:25 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 18:21:55 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 18:21:55 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 18:22:28 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 18:22:28 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 18:24:25 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 18:24:25 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 18:26:04 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 18:26:04 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 18:26:38 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 18:26:38 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 18:27:02 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:27:02 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:27:02 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:27:02 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:27:04 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:27:04 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:27:04 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:27:04 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:27:08 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:27:08 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:27:08 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:27:08 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:27:15 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:27:15 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:27:15 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:27:15 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:27:18 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:27:18 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:27:18 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:27:18 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:27:20 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:27:20 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:27:20 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:27:20 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:27:21 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:27:21 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:27:21 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:27:21 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:27:24 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:27:24 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:27:24 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:27:24 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:46:12 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 18:46:12 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 18:46:23 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:46:23 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:46:23 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:46:23 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:46:25 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:46:25 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:46:25 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:46:25 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:46:27 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:46:27 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:46:27 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:46:27 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:46:32 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:46:32 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:46:32 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:46:32 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:46:34 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:46:34 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:46:34 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:46:34 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:46:40 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:46:40 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:46:40 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:46:40 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:46:48 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:46:48 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:46:48 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:46:48 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:46:51 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:46:51 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:46:51 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:46:51 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:47:21 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:47:21 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 18:47:21 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 18:47:21 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:00:53 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 19:00:53 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 19:01:46 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 19:01:46 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 19:03:11 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 19:03:11 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 19:03:14 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:03:14 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:03:14 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:03:14 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:05:11 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 19:05:11 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 19:05:14 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 19:05:14 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 19:07:45 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:07:45 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:07:45 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:07:45 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:07:51 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:07:51 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:07:51 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:07:51 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:07:55 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:07:55 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:07:55 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:07:55 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:07:58 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:07:58 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:07:58 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:07:58 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:08:01 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:08:01 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:08:01 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:08:01 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:08:04 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:08:04 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:08:04 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:08:04 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:09:19 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 19:09:19 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 19:09:34 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:09:34 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:09:34 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:09:34 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:09:34 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:09:34 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:09:34 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:09:34 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:09:56 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:09:56 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:09:56 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:09:56 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:09:56 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:09:56 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:09:56 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:09:56 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:09:56 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:09:56 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:09:56 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:09:56 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:09:56 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:09:56 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:09:56 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:09:56 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:09:56 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:09:56 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:09:56 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:09:56 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:09:58 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:09:58 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:09:58 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:09:58 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:09:58 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:09:58 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:09:58 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:09:58 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:09:58 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:09:58 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:09:58 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:09:58 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:09:58 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:09:58 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:09:58 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:09:58 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:09:58 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:09:58 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:09:58 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:09:58 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:10:00 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:10:00 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:10:00 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:10:00 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:10:02 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:10:02 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:10:02 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:10:02 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:10:52 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 19:10:52 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 19:11:04 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 19:11:04 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 19:11:41 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 19:11:41 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 19:14:33 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 19:14:33 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 19:14:53 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:14:53 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:14:53 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:14:53 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:14:54 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:14:54 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:14:54 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:14:54 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:14:57 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:14:57 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:14:57 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:14:57 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:15:11 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:15:11 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:15:11 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:15:11 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:15:30 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 19:15:30 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 19:18:14 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 19:18:14 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 19:19:50 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 19:19:50 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 19:20:17 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:20:17 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:20:17 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:20:17 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:20:23 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 19:20:23 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 19:20:27 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:20:27 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:20:27 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:20:27 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:20:29 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:20:29 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:20:29 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:20:29 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:20:36 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:20:36 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:20:36 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:20:36 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:20:45 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:20:45 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:20:45 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:20:45 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:20:45 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:20:45 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:20:45 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:20:45 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:20:53 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 19:20:53 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 19:20:59 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:20:59 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:20:59 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:20:59 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:21:01 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:21:01 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:21:01 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:21:01 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:21:06 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:21:06 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:21:06 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:21:06 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:21:10 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:21:10 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:21:10 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:21:10 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:21:19 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:21:19 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:21:19 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:21:19 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden -2025-06-09 19:21:30 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 19:21:30 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 19:26:04 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 19:26:04 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 19:30:59 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-09 19:30:59 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-09 19:31:08 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-09 19:31:08 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Prüfe Status von 6 aktiven Druckern... -2025-06-09 19:31:08 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.100): UNREACHABLE (Ping fehlgeschlagen) -2025-06-09 19:31:08 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.101): UNREACHABLE (Ping fehlgeschlagen) -2025-06-09 19:31:08 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.103): UNREACHABLE (Ping fehlgeschlagen) -2025-06-09 19:31:08 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.104): UNREACHABLE (Ping fehlgeschlagen) -2025-06-09 19:31:08 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.106): UNREACHABLE (Ping fehlgeschlagen) -2025-06-09 19:31:08 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.102): UNREACHABLE (Ping fehlgeschlagen) -2025-06-09 19:31:08 - [printer_monitor] printer_monitor - [INFO] INFO - ✅ Status-Update abgeschlossen für 6 Drucker -2025-06-10 10:01:58 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-10 10:01:58 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-10 10:02:26 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-10 10:02:26 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Prüfe Status von 6 aktiven Druckern... -2025-06-10 10:02:35 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.101): UNREACHABLE (Ping fehlgeschlagen) -2025-06-10 10:02:35 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.100): UNREACHABLE (Ping fehlgeschlagen) -2025-06-10 10:02:35 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.104): UNREACHABLE (Ping fehlgeschlagen) -2025-06-10 10:02:35 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.106): UNREACHABLE (Ping fehlgeschlagen) -2025-06-10 10:02:35 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.102): UNREACHABLE (Ping fehlgeschlagen) -2025-06-10 10:02:35 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.103): UNREACHABLE (Ping fehlgeschlagen) -2025-06-10 10:02:35 - [printer_monitor] printer_monitor - [INFO] INFO - ✅ Status-Update abgeschlossen für 6 Drucker -2025-06-10 13:10:47 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-10 13:10:47 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-10 13:11:47 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-10 13:11:47 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-10 13:30:33 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-10 13:30:33 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-11 08:42:19 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-11 08:42:19 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-11 08:42:26 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-11 08:42:26 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Prüfe Status von 6 aktiven Druckern... -2025-06-11 08:42:35 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.102): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 08:42:35 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.106): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 08:42:35 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.104): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 08:42:35 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.101): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 08:42:35 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.103): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 08:42:35 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.100): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 08:42:35 - [printer_monitor] printer_monitor - [INFO] INFO - ✅ Status-Update abgeschlossen für 6 Drucker -2025-06-11 08:52:36 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-11 08:52:36 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-11 08:53:00 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-11 08:53:00 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Prüfe Status von 6 aktiven Druckern... -2025-06-11 08:53:09 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.102): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 08:53:09 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.104): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 08:53:09 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.101): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 08:53:09 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.103): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 08:53:09 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.106): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 08:53:09 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.100): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 08:53:09 - [printer_monitor] printer_monitor - [INFO] INFO - ✅ Status-Update abgeschlossen für 6 Drucker -2025-06-11 08:54:35 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-11 08:54:35 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-11 09:06:43 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-11 09:06:43 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-11 09:08:17 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-11 09:08:17 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-11 09:25:48 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-11 09:25:48 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-11 09:25:49 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-11 09:25:49 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Prüfe Status von 6 aktiven Druckern... -2025-06-11 09:25:58 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.101): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 09:25:58 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.103): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 09:25:58 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.100): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 09:25:58 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.104): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 09:25:58 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.102): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 09:25:58 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.106): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 09:25:58 - [printer_monitor] printer_monitor - [INFO] INFO - ✅ Status-Update abgeschlossen für 6 Drucker -2025-06-11 09:35:07 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-11 09:35:07 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-11 09:39:31 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-11 09:39:31 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-11 09:54:18 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-11 09:54:18 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Prüfe Status von 6 aktiven Druckern... -2025-06-11 09:54:27 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.101): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 09:54:27 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.104): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 09:54:27 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.100): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 09:54:27 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.106): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 09:54:27 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.102): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 09:54:27 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.103): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 09:54:27 - [printer_monitor] printer_monitor - [INFO] INFO - ✅ Status-Update abgeschlossen für 6 Drucker -2025-06-11 10:06:29 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-11 10:06:29 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Prüfe Status von 6 aktiven Druckern... -2025-06-11 10:06:38 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.103): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 10:06:38 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.102): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 10:06:38 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.101): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 10:06:38 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.100): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 10:06:38 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.104): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 10:06:38 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.106): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 10:06:38 - [printer_monitor] printer_monitor - [INFO] INFO - ✅ Status-Update abgeschlossen für 6 Drucker -2025-06-11 10:12:10 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-11 10:12:10 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Prüfe Status von 6 aktiven Druckern... -2025-06-11 10:12:19 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.102): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 10:12:19 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.100): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 10:12:19 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.106): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 10:12:19 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.101): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 10:12:19 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.103): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 10:12:19 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.104): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 10:12:19 - [printer_monitor] printer_monitor - [INFO] INFO - ✅ Status-Update abgeschlossen für 6 Drucker -2025-06-11 10:17:14 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-11 10:17:14 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Prüfe Status von 6 aktiven Druckern... -2025-06-11 10:17:24 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.102): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 10:17:24 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.104): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 10:17:24 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.103): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 10:17:24 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.100): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 10:17:24 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.106): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 10:17:24 - [printer_monitor] printer_monitor - [WARNING] WARNING - 🔌 Tapo P110 (192.168.0.101): UNREACHABLE (Ping fehlgeschlagen) -2025-06-11 10:17:24 - [printer_monitor] printer_monitor - [INFO] INFO - ✅ Status-Update abgeschlossen für 6 Drucker -2025-06-11 10:22:21 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-11 10:22:21 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-11 10:24:10 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-11 10:24:10 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-11 10:25:53 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-11 10:25:53 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-11 10:27:45 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-11 10:27:45 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-11 10:27:53 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-11 10:27:53 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-11 10:39:13 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-11 10:39:13 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-11 10:39:17 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-11 10:39:17 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-11 10:39:23 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-11 10:39:23 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Prüfe Status von 6 aktiven Druckern... -2025-06-11 10:39:27 - [printer_monitor] printer_monitor - [WARNING] WARNING - ❌ Tapo P110 (192.168.0.104): OFFLINE (Steckdose nicht erreichbar) -2025-06-11 10:39:27 - [printer_monitor] printer_monitor - [INFO] INFO - ✅ Status-Update abgeschlossen für 6 Drucker -2025-06-11 10:44:27 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-11 10:44:27 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Prüfe Status von 6 aktiven Druckern... -2025-06-11 10:44:32 - [printer_monitor] printer_monitor - [INFO] INFO - ✅ Status-Update abgeschlossen für 6 Drucker -2025-06-11 10:45:14 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-11 10:45:14 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-11 10:45:16 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-11 10:45:16 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-11 10:51:33 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-11 10:51:33 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-11 10:51:36 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert -2025-06-11 10:51:36 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet -2025-06-11 10:51:38 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... -2025-06-11 10:51:38 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Prüfe Status von 6 aktiven Druckern... -2025-06-11 10:51:42 - [printer_monitor] printer_monitor - [INFO] INFO - ✅ Status-Update abgeschlossen für 6 Drucker diff --git a/backend/logs/printer_utilities/printer_utilities.log b/backend/logs/printer_utilities/printer_utilities.log deleted file mode 100644 index e69de29bb..000000000 diff --git a/backend/logs/printers/printers.log b/backend/logs/printers/printers.log deleted file mode 100644 index d622935d2..000000000 --- a/backend/logs/printers/printers.log +++ /dev/null @@ -1,452 +0,0 @@ -2025-06-04 23:36:53 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-04 23:36:53 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-04 23:36:53 - [printers] printers - [INFO] INFO - ✅ API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 8.66ms -2025-06-04 23:37:00 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-04 23:37:00 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-04 23:37:00 - [printers] printers - [INFO] INFO - ✅ API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 9.51ms -2025-06-04 23:37:30 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-04 23:37:30 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-04 23:37:30 - [printers] printers - [INFO] INFO - ✅ API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 12.54ms -2025-06-04 23:37:32 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-04 23:37:32 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-04 23:37:32 - [printers] printers - [INFO] INFO - ✅ API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 9.32ms -2025-06-04 23:38:02 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-04 23:38:02 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-04 23:38:02 - [printers] printers - [INFO] INFO - ✅ API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 5.47ms -2025-06-04 23:38:03 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-04 23:38:03 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-04 23:38:03 - [printers] printers - [INFO] INFO - ✅ API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 8.63ms -2025-06-04 23:38:35 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-04 23:38:35 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-04 23:38:35 - [printers] printers - [INFO] INFO - ✅ API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 99.02ms -2025-06-04 23:39:03 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-04 23:39:03 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-04 23:39:03 - [printers] printers - [INFO] INFO - ✅ API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 7.58ms -2025-06-04 23:39:33 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-04 23:39:33 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-04 23:39:33 - [printers] printers - [INFO] INFO - ✅ API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 3.27ms -2025-06-05 09:38:55 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-05 09:38:55 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-05 09:38:55 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 20.38ms -2025-06-05 09:39:02 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-05 09:39:02 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-05 09:39:02 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 14.97ms -2025-06-05 10:12:57 - [printers] printers - [INFO] INFO - Schnelles Laden abgeschlossen: 0 Drucker geladen (ohne Status-Check) -2025-06-05 10:13:00 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-05 10:13:01 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-05 10:13:01 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 389.85ms -2025-06-05 10:13:27 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-05 10:13:27 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-05 10:13:27 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 3.65ms -2025-06-05 10:13:28 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-05 10:13:28 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-05 10:13:28 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 2.44ms -2025-06-05 10:13:28 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-05 10:13:28 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-05 10:13:28 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 3.60ms -2025-06-05 10:13:31 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-05 10:13:31 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-05 10:13:31 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 13.42ms -2025-06-05 10:14:01 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-05 10:14:01 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-05 10:14:01 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 19.77ms -2025-06-05 10:14:31 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-05 10:14:31 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-05 10:14:31 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 8.01ms -2025-06-05 10:15:49 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-05 10:15:49 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-05 10:15:49 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 2.16ms -2025-06-05 10:16:49 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-05 10:16:49 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-05 10:16:49 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 2.34ms -2025-06-05 10:17:49 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-05 10:17:49 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-05 10:17:49 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 1.43ms -2025-06-05 10:18:49 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-05 10:18:49 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-05 10:18:49 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 2.02ms -2025-06-05 10:19:49 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-05 10:19:49 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-05 10:19:49 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 3.54ms -2025-06-05 11:12:49 - [printers] printers - [INFO] INFO - Schnelles Laden abgeschlossen: 0 Drucker geladen (ohne Status-Check) -2025-06-05 11:13:02 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-05 11:13:02 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-05 11:13:02 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 25.19ms -2025-06-09 17:47:06 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 17:47:06 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 17:47:06 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 24.55ms -2025-06-09 17:47:08 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 17:47:08 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 17:47:08 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 2.29ms -2025-06-09 17:47:19 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 17:47:19 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 17:47:19 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 3.49ms -2025-06-09 17:47:49 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 17:47:49 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 17:47:49 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 11.72ms -2025-06-09 17:48:19 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 17:48:19 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 17:48:19 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 1.25ms -2025-06-09 18:00:24 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:00:24 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:00:24 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 2.45ms -2025-06-09 18:00:28 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:00:28 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:00:28 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 5.88ms -2025-06-09 18:00:30 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:00:30 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:00:30 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 10.66ms -2025-06-09 18:00:33 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:00:33 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:00:33 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 9.47ms -2025-06-09 18:00:58 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:00:58 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:00:58 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 15.55ms -2025-06-09 18:01:28 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:01:28 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:01:28 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 9.34ms -2025-06-09 18:16:16 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:16:16 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:16:16 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 12.47ms -2025-06-09 18:16:19 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:16:19 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:16:19 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 3.84ms -2025-06-09 18:16:34 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:16:34 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:16:34 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 10.83ms -2025-06-09 18:16:35 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:16:35 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:16:35 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 25.36ms -2025-06-09 18:27:02 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:27:02 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:27:02 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 16.00ms -2025-06-09 18:27:04 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:27:04 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:27:04 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 8.06ms -2025-06-09 18:27:08 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:27:08 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:27:08 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 12.70ms -2025-06-09 18:27:15 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:27:15 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:27:15 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 9.22ms -2025-06-09 18:27:18 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:27:18 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:27:18 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 21.84ms -2025-06-09 18:27:20 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:27:20 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:27:20 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 34.79ms -2025-06-09 18:27:21 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:27:21 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:27:21 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 5.40ms -2025-06-09 18:27:24 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:27:24 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:27:24 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 14.96ms -2025-06-09 18:46:23 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:46:23 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:46:23 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 2.82ms -2025-06-09 18:46:25 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:46:25 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:46:25 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 11.69ms -2025-06-09 18:46:27 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:46:27 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:46:27 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 3.08ms -2025-06-09 18:46:32 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:46:32 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:46:32 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 3.02ms -2025-06-09 18:46:34 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:46:34 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:46:34 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 1.29ms -2025-06-09 18:46:40 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:46:40 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:46:40 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 4.37ms -2025-06-09 18:46:48 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:46:48 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:46:48 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 7.96ms -2025-06-09 18:46:51 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:46:51 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:46:51 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 4.87ms -2025-06-09 18:47:21 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 18:47:21 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 18:47:21 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 1.81ms -2025-06-09 19:03:14 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:03:14 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:03:14 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 7.39ms -2025-06-09 19:07:45 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:07:45 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:07:45 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 14.42ms -2025-06-09 19:07:51 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:07:51 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:07:51 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 11.15ms -2025-06-09 19:07:55 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:07:55 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:07:55 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 20.53ms -2025-06-09 19:07:58 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:07:58 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:07:58 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 6.95ms -2025-06-09 19:08:01 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:08:01 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:08:01 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 2.89ms -2025-06-09 19:08:04 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:08:04 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:08:04 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 16.05ms -2025-06-09 19:09:34 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:09:34 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:09:34 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 4.43ms -2025-06-09 19:09:34 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:09:34 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:09:34 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 1.97ms -2025-06-09 19:09:56 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:09:56 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:09:56 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 1.81ms -2025-06-09 19:09:56 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:09:56 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:09:56 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 1.56ms -2025-06-09 19:09:56 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:09:56 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:09:56 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 3.71ms -2025-06-09 19:09:56 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:09:56 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:09:56 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 3.72ms -2025-06-09 19:09:56 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:09:56 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:09:56 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 3.79ms -2025-06-09 19:09:58 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:09:58 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:09:58 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 2.56ms -2025-06-09 19:09:58 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:09:58 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:09:58 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 1.34ms -2025-06-09 19:09:58 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:09:58 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:09:58 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 2.91ms -2025-06-09 19:09:58 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:09:58 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:09:58 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 6.40ms -2025-06-09 19:09:58 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:09:58 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:09:58 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 12.42ms -2025-06-09 19:10:00 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:10:00 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:10:00 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 2.98ms -2025-06-09 19:10:02 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:10:02 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:10:02 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 7.85ms -2025-06-09 19:14:53 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:14:53 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:14:53 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 8.89ms -2025-06-09 19:14:54 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:14:54 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:14:54 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 22.42ms -2025-06-09 19:14:57 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:14:57 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:14:57 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 18.57ms -2025-06-09 19:15:11 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:15:11 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:15:11 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 3.96ms -2025-06-09 19:20:17 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:20:17 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:20:17 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 2.06ms -2025-06-09 19:20:27 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:20:27 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:20:27 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 38.83ms -2025-06-09 19:20:29 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:20:29 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:20:29 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 33.48ms -2025-06-09 19:20:36 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:20:36 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:20:36 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 1.90ms -2025-06-09 19:20:45 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:20:45 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:20:45 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 6.03ms -2025-06-09 19:20:45 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:20:45 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:20:45 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 19.79ms -2025-06-09 19:20:59 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:20:59 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:20:59 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 6.43ms -2025-06-09 19:21:01 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:21:01 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:21:01 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 10.67ms -2025-06-09 19:21:06 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:21:06 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:21:06 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 4.33ms -2025-06-09 19:21:10 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:21:10 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:21:10 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 2.63ms -2025-06-09 19:21:19 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:21:19 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker -2025-06-09 19:21:19 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 8.99ms -2025-06-09 19:31:08 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:31:08 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-09 19:31:08 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 64.46ms -2025-06-09 19:31:10 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:31:10 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-09 19:31:10 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 2.55ms -2025-06-09 19:31:32 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:31:32 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-09 19:31:32 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 2.75ms -2025-06-09 19:31:42 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:31:42 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-09 19:31:42 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 6.24ms -2025-06-09 19:31:47 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:31:47 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-09 19:31:47 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 2.28ms -2025-06-09 19:31:52 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:31:52 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-09 19:31:52 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.61ms -2025-06-09 19:31:54 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:31:54 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-09 19:31:54 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 17.26ms -2025-06-09 19:31:56 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:31:56 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-09 19:31:56 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.87ms -2025-06-09 19:32:01 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:32:01 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-09 19:32:01 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 11.95ms -2025-06-09 19:32:06 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:32:06 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-09 19:32:06 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.78ms -2025-06-09 19:32:13 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-09 19:32:13 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-09 19:32:13 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.53ms -2025-06-10 10:02:26 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-10 10:02:35 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-10 10:02:35 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 9039.95ms -2025-06-11 08:42:26 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 08:42:35 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 08:42:35 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 9034.14ms -2025-06-11 08:53:00 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 08:53:09 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 08:53:09 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 9036.55ms -2025-06-11 08:54:14 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 08:54:14 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 08:54:14 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 3.33ms -2025-06-11 09:25:49 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 09:25:58 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 09:25:58 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 9043.66ms -2025-06-11 09:29:04 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 09:29:04 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 09:29:04 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 2.40ms -2025-06-11 09:54:18 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 09:54:27 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 09:54:27 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 9048.00ms -2025-06-11 09:54:27 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 09:54:27 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 09:54:27 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.61ms -2025-06-11 09:54:50 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 09:54:50 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 09:54:50 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 1.73ms -2025-06-11 09:56:00 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 09:56:00 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 09:56:00 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.57ms -2025-06-11 09:57:00 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 09:57:00 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 09:57:00 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.38ms -2025-06-11 09:57:53 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 09:57:53 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 09:57:53 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 1.92ms -2025-06-11 09:57:56 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 09:57:56 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 09:57:56 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 3.80ms -2025-06-11 10:06:29 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:06:38 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:06:38 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 9036.49ms -2025-06-11 10:06:38 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:06:38 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:06:38 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.44ms -2025-06-11 10:06:38 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:06:38 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:06:38 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.66ms -2025-06-11 10:07:04 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:07:04 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:07:04 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.96ms -2025-06-11 10:07:34 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:07:34 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:07:34 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.37ms -2025-06-11 10:08:04 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:08:04 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:08:04 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.60ms -2025-06-11 10:08:34 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:08:34 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:08:34 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 1.25ms -2025-06-11 10:09:04 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:09:04 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:09:04 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 1.92ms -2025-06-11 10:10:10 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:10:10 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:10:10 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.61ms -2025-06-11 10:11:10 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:11:10 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:11:10 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.38ms -2025-06-11 10:12:10 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:12:19 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:12:19 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 9017.37ms -2025-06-11 10:13:10 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:13:10 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:13:10 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.57ms -2025-06-11 10:14:10 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:14:10 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:14:10 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.33ms -2025-06-11 10:14:44 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:14:44 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:14:44 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.41ms -2025-06-11 10:15:14 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:15:14 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:15:14 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.32ms -2025-06-11 10:15:44 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:15:44 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:15:44 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.37ms -2025-06-11 10:16:14 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:16:14 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:16:14 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.43ms -2025-06-11 10:16:44 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:16:44 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:16:44 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.41ms -2025-06-11 10:17:14 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:17:24 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:17:24 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 9031.78ms -2025-06-11 10:17:45 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:17:45 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:17:45 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.64ms -2025-06-11 10:39:23 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:39:27 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:39:27 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 4323.60ms -2025-06-11 10:39:27 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:39:27 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:39:27 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 1.19ms -2025-06-11 10:40:21 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:40:21 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:40:21 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 3.39ms -2025-06-11 10:40:27 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:40:27 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:40:27 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 1.03ms -2025-06-11 10:40:51 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:40:51 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:40:51 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 1.40ms -2025-06-11 10:40:51 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:40:51 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:40:51 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 1.44ms -2025-06-11 10:40:51 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:40:51 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:40:51 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.63ms -2025-06-11 10:41:27 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:41:27 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:41:27 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 0.55ms -2025-06-11 10:42:27 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:42:27 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:42:27 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 1.64ms -2025-06-11 10:43:27 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:43:27 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:43:27 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 1.03ms -2025-06-11 10:44:27 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:44:32 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:44:32 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 4567.17ms -2025-06-11 10:51:38 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:51:42 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:51:42 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 3980.49ms -2025-06-11 10:51:42 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-11 10:51:42 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 6 Drucker -2025-06-11 10:51:42 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 1.42ms -2025-06-12 07:01:40 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) -2025-06-12 07:01:40 - [printers] printers - [ERROR] ERROR - ❌ Fehler bei Live-Status-Abfrage: PrinterMonitor.get_live_printer_status() got an unexpected keyword argument 'use_session_cache' -2025-06-12 07:01:40 - [printers] printers - [INFO] INFO - [OK] API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 2.20ms diff --git a/backend/logs/queue_manager/queue_manager.log b/backend/logs/queue_manager/queue_manager.log deleted file mode 100644 index a582f35fb..000000000 --- a/backend/logs/queue_manager/queue_manager.log +++ /dev/null @@ -1,418 +0,0 @@ -2025-06-04 23:35:40 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-04 23:35:40 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-04 23:35:40 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-04 23:35:40 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-04 23:35:40 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-04 23:35:40 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-04 23:38:25 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-04 23:38:25 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-04 23:38:25 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-04 23:38:25 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-04 23:38:25 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-04 23:38:35 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-04 23:38:35 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-04 23:38:35 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-04 23:38:35 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-04 23:38:35 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-04 23:38:35 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-04 23:39:42 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-04 23:39:42 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-04 23:39:42 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-04 23:39:42 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-04 23:39:42 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-09 17:23:18 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-09 17:23:18 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-09 17:23:18 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-09 17:23:18 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-09 17:23:18 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-09 17:23:18 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-09 17:23:43 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-09 17:23:43 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-09 17:23:43 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-09 17:23:43 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-09 17:23:43 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-09 17:25:41 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-09 17:25:41 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-09 17:25:41 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-09 17:25:41 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-09 17:25:41 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-09 17:25:41 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-09 17:26:10 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-09 17:26:10 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-09 17:26:10 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-09 17:26:10 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-09 17:26:10 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-09 17:28:04 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-09 17:28:04 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-09 17:28:04 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-09 17:28:04 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-09 17:28:04 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-09 17:28:04 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-09 17:28:45 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-09 17:28:45 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-09 17:28:45 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-09 17:28:45 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-09 17:28:45 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-09 17:31:36 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-09 17:31:36 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-09 17:31:36 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-09 17:31:36 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-09 17:31:36 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-09 17:31:36 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-09 17:31:54 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-09 17:31:54 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-09 17:31:54 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-09 17:31:54 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-09 17:31:54 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-09 17:37:51 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-09 17:37:51 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-09 17:37:51 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-09 17:37:51 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-09 17:37:51 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-09 17:37:51 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-09 17:39:00 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-09 17:39:00 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-09 17:39:00 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-09 17:39:00 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-09 17:39:00 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-09 17:40:20 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-09 17:40:20 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-09 17:40:20 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-09 17:40:20 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-09 17:40:20 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-09 17:40:20 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-09 17:40:44 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-09 17:40:44 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-09 17:40:44 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-09 17:40:44 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-09 17:40:44 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-09 17:44:13 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-09 17:44:13 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-09 17:44:13 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-09 17:44:13 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-09 17:44:13 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-09 17:44:13 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-09 17:46:11 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-09 17:46:11 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-09 17:46:11 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-09 17:46:11 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-09 17:46:11 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-09 17:47:00 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-09 17:47:00 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-09 17:47:00 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-09 17:47:00 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-09 17:47:00 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-09 17:47:00 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-09 17:48:31 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-09 17:48:31 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-09 17:48:31 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-09 17:48:31 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-09 17:48:31 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-09 17:59:59 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-09 17:59:59 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-09 17:59:59 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-09 17:59:59 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-09 17:59:59 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-09 17:59:59 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-09 18:01:29 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-09 18:01:29 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-09 18:01:29 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-09 18:01:29 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-09 18:01:29 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-09 18:15:36 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-09 18:15:36 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-09 18:15:36 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-09 18:15:36 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-09 18:15:36 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-09 18:15:36 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-09 18:16:42 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-09 18:16:42 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-09 18:16:42 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-09 18:16:42 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-09 18:16:42 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-09 18:26:38 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-09 18:26:38 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-09 18:26:38 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-09 18:26:38 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-09 18:26:38 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-09 18:26:38 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-09 18:27:31 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-09 18:27:31 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-09 18:27:31 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-09 18:27:31 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-09 18:27:31 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-09 18:46:13 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-09 18:46:13 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-09 18:46:13 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-09 18:46:13 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-09 18:46:13 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-09 18:46:13 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-09 18:47:22 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-09 18:47:22 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-09 18:47:22 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-09 18:47:22 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-09 18:47:22 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-09 19:03:12 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-09 19:03:12 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-09 19:03:12 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-09 19:03:12 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-09 19:03:12 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-09 19:03:12 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-09 19:03:41 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-09 19:03:41 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-09 19:03:41 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-09 19:03:41 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-09 19:03:41 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-09 19:05:14 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-09 19:05:14 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-09 19:05:14 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-09 19:05:14 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-09 19:05:14 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-09 19:05:14 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-09 19:08:11 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-09 19:08:11 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-09 19:08:11 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-09 19:08:11 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-09 19:08:11 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-09 19:09:19 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-09 19:09:19 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-09 19:09:19 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-09 19:09:19 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-09 19:09:19 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-09 19:09:19 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-09 19:10:12 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-09 19:10:12 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-09 19:10:12 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-09 19:10:12 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-09 19:10:12 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-09 19:11:05 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-09 19:11:05 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-09 19:11:05 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-09 19:11:05 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-09 19:11:05 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-09 19:11:05 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-09 19:13:24 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-09 19:13:24 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-09 19:13:24 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-09 19:13:24 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-09 19:13:24 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-09 19:14:34 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-09 19:14:34 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-09 19:14:34 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-09 19:14:34 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-09 19:14:34 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-09 19:14:34 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-09 19:15:27 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-09 19:15:27 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-09 19:15:27 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-09 19:15:27 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-09 19:15:27 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-09 19:18:15 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-09 19:18:15 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-09 19:18:15 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-09 19:18:15 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-09 19:18:15 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-09 19:18:15 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-09 19:20:21 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-09 19:20:21 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-09 19:20:21 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-09 19:20:21 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-09 19:20:21 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-09 19:20:24 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-09 19:20:24 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-09 19:20:24 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-09 19:20:24 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-09 19:20:24 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-09 19:20:24 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-09 19:26:02 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-09 19:26:02 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-09 19:26:02 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-09 19:26:02 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-09 19:26:02 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-09 19:26:05 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-09 19:26:05 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-09 19:26:05 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-09 19:26:05 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-09 19:26:05 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-09 19:26:05 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-09 19:27:07 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-09 19:27:07 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-09 19:27:07 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-09 19:27:07 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-09 19:27:07 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-09 19:30:59 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-09 19:30:59 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-09 19:30:59 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-09 19:30:59 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-09 19:30:59 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-09 19:30:59 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-09 19:32:29 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-09 19:32:29 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-09 19:32:29 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-09 19:32:29 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-09 19:32:29 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-10 10:01:58 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-10 10:01:58 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-10 10:01:58 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-10 10:01:58 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-10 10:01:58 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-10 10:01:58 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-10 10:02:43 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-10 10:02:43 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-10 10:02:43 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-10 10:02:43 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-10 10:02:43 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-11 08:42:20 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-11 08:42:20 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-11 08:42:20 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-11 08:42:20 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-11 08:42:20 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-11 08:42:20 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-11 08:42:44 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-11 08:42:44 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-11 08:42:44 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-11 08:42:44 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-11 08:42:44 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-11 08:52:37 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-11 08:52:37 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-11 08:52:37 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-11 08:52:37 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-11 08:52:37 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-11 08:52:37 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-11 08:54:32 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-11 08:54:32 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-11 08:54:32 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-11 08:54:32 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-11 08:54:32 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-11 08:54:36 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-11 08:54:36 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-11 08:54:36 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-11 08:54:36 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-11 08:54:36 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-11 08:54:36 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-11 08:55:06 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-11 08:55:06 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-11 08:55:06 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-11 08:55:06 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-11 08:55:06 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-11 09:06:43 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-11 09:06:43 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-11 09:06:43 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-11 09:06:43 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-11 09:06:43 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-11 09:06:43 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-11 09:06:52 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-11 09:06:52 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-11 09:06:52 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-11 09:06:52 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-11 09:06:52 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-11 09:08:17 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-11 09:08:17 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-11 09:08:17 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-11 09:08:17 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-11 09:08:17 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-11 09:08:17 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-11 09:24:33 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-11 09:24:33 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-11 09:24:33 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-11 09:24:33 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-11 09:24:33 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-11 09:25:49 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-11 09:25:49 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-11 09:25:49 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-11 09:25:49 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-11 09:25:49 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-11 09:25:49 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-11 09:29:09 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-11 09:29:09 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-11 09:29:09 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-11 09:29:09 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-11 09:29:09 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-11 09:35:07 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-11 09:35:07 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-11 09:35:07 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-11 09:35:07 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-11 09:35:07 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-11 09:35:07 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-11 09:39:32 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-11 09:39:32 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-11 09:39:32 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-11 09:39:32 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-11 09:39:32 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-11 09:39:32 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-11 10:04:46 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-11 10:04:46 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-11 10:04:46 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-11 10:04:46 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-11 10:04:46 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-11 10:17:53 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-11 10:17:53 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-11 10:17:53 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-11 10:17:53 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-11 10:17:53 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-11 10:39:14 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-11 10:39:14 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-11 10:39:14 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-11 10:39:14 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-11 10:39:14 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-11 10:39:14 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-11 10:39:17 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-11 10:39:17 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-11 10:39:17 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-11 10:39:17 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-11 10:39:17 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-11 10:39:17 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-11 10:45:11 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-11 10:45:11 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-11 10:45:11 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-11 10:45:11 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-11 10:45:11 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-11 10:45:11 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-11 10:45:11 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-11 10:45:11 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-11 10:45:11 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-11 10:45:11 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-11 10:45:15 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-11 10:45:15 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-11 10:45:15 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-11 10:45:15 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-11 10:45:15 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-11 10:45:15 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-11 10:45:17 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-11 10:45:17 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-11 10:45:17 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-11 10:45:17 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-11 10:45:17 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-11 10:45:17 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-11 10:45:23 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-11 10:45:23 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-11 10:45:23 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-11 10:45:23 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-11 10:45:23 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-11 10:45:23 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-11 10:45:23 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-11 10:45:23 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-11 10:45:23 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-11 10:45:23 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-11 10:51:34 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-11 10:51:34 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-11 10:51:34 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-11 10:51:34 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-11 10:51:34 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-11 10:51:34 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-11 10:51:36 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager... -2025-06-11 10:51:36 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler -2025-06-11 10:51:36 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager... -2025-06-11 10:51:36 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden) -2025-06-11 10:51:36 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet -2025-06-11 10:51:36 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet -2025-06-11 10:52:49 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-11 10:52:49 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-11 10:52:49 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-11 10:52:49 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-11 10:52:49 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt -2025-06-11 10:52:49 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager... -2025-06-11 10:52:49 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread... -2025-06-11 10:52:49 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop -2025-06-11 10:52:49 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet -2025-06-11 10:52:49 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt diff --git a/backend/logs/reports/reports.log b/backend/logs/reports/reports.log deleted file mode 100644 index e69de29bb..000000000 diff --git a/backend/logs/scheduler/scheduler.log b/backend/logs/scheduler/scheduler.log deleted file mode 100644 index d104d2bf1..000000000 --- a/backend/logs/scheduler/scheduler.log +++ /dev/null @@ -1,220 +0,0 @@ -2025-06-04 23:35:36 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-04 23:35:40 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-04 23:35:40 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-04 23:38:34 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-04 23:38:35 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-04 23:38:35 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-04 23:40:16 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-04 23:40:20 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-04 23:46:55 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-04 23:47:07 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-04 23:49:56 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-05 01:01:08 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-05 01:01:11 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-05 01:01:18 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-05 09:31:05 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-05 09:31:12 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-05 09:31:12 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-05 09:32:19 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread beendet -2025-06-05 09:32:19 - [scheduler] scheduler - [INFO] INFO - Scheduler gestoppt -2025-06-05 10:12:41 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-05 10:12:50 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-05 10:12:50 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-05 10:14:01 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread beendet -2025-06-05 10:14:01 - [scheduler] scheduler - [INFO] INFO - Scheduler gestoppt -2025-06-05 11:12:32 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-05 11:12:38 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-05 11:12:38 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-09 17:23:17 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 17:23:18 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-09 17:23:18 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-09 17:25:41 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 17:25:41 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-09 17:25:41 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-09 17:28:04 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 17:28:04 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-09 17:28:04 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-09 17:31:36 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 17:31:36 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-09 17:31:36 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-09 17:37:51 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 17:37:51 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-09 17:37:51 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-09 17:40:19 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 17:40:20 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-09 17:40:20 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-09 17:44:12 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 17:44:13 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-09 17:44:13 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-09 17:47:00 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 17:47:00 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-09 17:47:00 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-09 17:48:56 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 17:59:59 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 17:59:59 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-09 17:59:59 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-09 18:02:01 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 18:05:20 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 18:08:27 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 18:09:00 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 18:09:49 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 18:12:28 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 18:15:35 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 18:15:36 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-09 18:15:36 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-09 18:17:29 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 18:19:09 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 18:20:08 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 18:21:25 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 18:21:55 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 18:22:28 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 18:24:25 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 18:26:04 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 18:26:38 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 18:26:38 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-09 18:26:38 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-09 18:46:12 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 18:46:13 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-09 18:46:13 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-09 19:00:53 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 19:01:46 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 19:03:11 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 19:03:12 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-09 19:03:12 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-09 19:05:11 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 19:05:14 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 19:05:14 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-09 19:05:14 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-09 19:09:19 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 19:09:19 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-09 19:09:19 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-09 19:10:52 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 19:11:04 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 19:11:05 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-09 19:11:05 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-09 19:11:41 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 19:14:33 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 19:14:34 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-09 19:14:34 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-09 19:15:30 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 19:18:14 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 19:18:15 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-09 19:18:15 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-09 19:19:50 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 19:20:23 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 19:20:24 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-09 19:20:24 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-09 19:20:53 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 19:21:30 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 19:26:04 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 19:26:05 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-09 19:26:05 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-09 19:30:59 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-09 19:30:59 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-09 19:30:59 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-10 10:01:58 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-10 10:01:58 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-10 10:01:58 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-10 13:10:47 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-10 13:11:47 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-10 13:30:33 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 08:42:19 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 08:42:20 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-11 08:42:20 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-11 08:52:36 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 08:52:37 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-11 08:52:37 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-11 08:54:35 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 08:54:36 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-11 08:54:36 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-11 09:06:43 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 09:06:43 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-11 09:06:43 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-11 09:08:17 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 09:08:17 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-11 09:08:17 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-11 09:25:48 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 09:25:49 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-11 09:25:49 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-11 09:35:07 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 09:35:07 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-11 09:35:07 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-11 09:39:31 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 09:39:32 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-11 09:39:32 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-11 10:22:20 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 10:24:10 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 10:25:53 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 10:27:45 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 10:27:53 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 10:39:13 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 10:39:14 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-11 10:39:14 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-11 10:39:17 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 10:39:17 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-11 10:39:17 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-11 10:45:14 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 10:45:15 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-11 10:45:15 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-11 10:45:16 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 10:45:17 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-11 10:45:17 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-11 10:51:33 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 10:51:34 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-11 10:51:34 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-11 10:51:34 - [scheduler] scheduler - [INFO] INFO - ✅ Drucker Tapo P110 (192.168.0.100): Status auf 'online' gesetzt (Steckdose ausgeschaltet - bereit) -2025-06-11 10:51:34 - [scheduler] scheduler - [INFO] INFO - ✅ Status für Drucker Tapo P110 (192.168.0.100) erfolgreich aktualisiert -2025-06-11 10:51:34 - [scheduler] scheduler - [INFO] INFO - 💤 Drucker Tapo P110 (192.168.0.100) nach 6 Min Leerlauf ausgeschaltet -2025-06-11 10:51:34 - [scheduler] scheduler - [INFO] INFO - ✅ Drucker Tapo P110 (192.168.0.101): Status auf 'online' gesetzt (Steckdose ausgeschaltet - bereit) -2025-06-11 10:51:34 - [scheduler] scheduler - [INFO] INFO - ✅ Status für Drucker Tapo P110 (192.168.0.101) erfolgreich aktualisiert -2025-06-11 10:51:34 - [scheduler] scheduler - [INFO] INFO - 💤 Drucker Tapo P110 (192.168.0.101) nach 7 Min Leerlauf ausgeschaltet -2025-06-11 10:51:36 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 10:51:36 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-11 10:51:36 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-11 10:51:37 - [scheduler] scheduler - [INFO] INFO - ✅ Drucker Tapo P110 (192.168.0.102): Status auf 'online' gesetzt (Steckdose ausgeschaltet - bereit) -2025-06-11 10:51:37 - [scheduler] scheduler - [INFO] INFO - ✅ Status für Drucker Tapo P110 (192.168.0.102) erfolgreich aktualisiert -2025-06-11 10:51:37 - [scheduler] scheduler - [INFO] INFO - 💤 Drucker Tapo P110 (192.168.0.102) nach 7 Min Leerlauf ausgeschaltet -2025-06-11 10:51:37 - [scheduler] scheduler - [INFO] INFO - ✅ Drucker Tapo P110 (192.168.0.103): Status auf 'online' gesetzt (Steckdose ausgeschaltet - bereit) -2025-06-11 10:51:37 - [scheduler] scheduler - [INFO] INFO - ✅ Status für Drucker Tapo P110 (192.168.0.103) erfolgreich aktualisiert -2025-06-11 10:51:37 - [scheduler] scheduler - [INFO] INFO - 💤 Drucker Tapo P110 (192.168.0.103) nach 6 Min Leerlauf ausgeschaltet -2025-06-11 10:51:37 - [scheduler] scheduler - [INFO] INFO - ✅ Drucker Tapo P110 (192.168.0.104): Status auf 'online' gesetzt (Steckdose ausgeschaltet - bereit) -2025-06-11 10:51:37 - [scheduler] scheduler - [INFO] INFO - ✅ Status für Drucker Tapo P110 (192.168.0.104) erfolgreich aktualisiert -2025-06-11 10:51:37 - [scheduler] scheduler - [INFO] INFO - 💤 Drucker Tapo P110 (192.168.0.104) nach 6 Min Leerlauf ausgeschaltet -2025-06-11 10:51:38 - [scheduler] scheduler - [INFO] INFO - ✅ Drucker Tapo P110 (192.168.0.102): Status auf 'online' gesetzt (Steckdose ausgeschaltet - bereit) -2025-06-11 10:51:38 - [scheduler] scheduler - [INFO] INFO - ✅ Status für Drucker Tapo P110 (192.168.0.102) erfolgreich aktualisiert -2025-06-11 10:51:38 - [scheduler] scheduler - [INFO] INFO - 💤 Drucker Tapo P110 (192.168.0.102) nach 7 Min Leerlauf ausgeschaltet -2025-06-11 10:51:38 - [scheduler] scheduler - [INFO] INFO - ✅ Drucker Tapo P110 (192.168.0.103): Status auf 'online' gesetzt (Steckdose ausgeschaltet - bereit) -2025-06-11 10:51:38 - [scheduler] scheduler - [INFO] INFO - ✅ Status für Drucker Tapo P110 (192.168.0.103) erfolgreich aktualisiert -2025-06-11 10:51:38 - [scheduler] scheduler - [INFO] INFO - 💤 Drucker Tapo P110 (192.168.0.103) nach 6 Min Leerlauf ausgeschaltet -2025-06-11 10:51:38 - [scheduler] scheduler - [INFO] INFO - ✅ Drucker Tapo P110 (192.168.0.106): Status auf 'online' gesetzt (Steckdose ausgeschaltet - bereit) -2025-06-11 10:51:38 - [scheduler] scheduler - [INFO] INFO - ✅ Status für Drucker Tapo P110 (192.168.0.106) erfolgreich aktualisiert -2025-06-11 10:51:38 - [scheduler] scheduler - [INFO] INFO - 💤 Drucker Tapo P110 (192.168.0.106) nach 7 Min Leerlauf ausgeschaltet -2025-06-11 10:51:38 - [scheduler] scheduler - [INFO] INFO - ✅ Drucker Tapo P110 (192.168.0.104): Status auf 'online' gesetzt (Steckdose ausgeschaltet - bereit) -2025-06-11 10:51:38 - [scheduler] scheduler - [INFO] INFO - ✅ Status für Drucker Tapo P110 (192.168.0.104) erfolgreich aktualisiert -2025-06-11 10:51:38 - [scheduler] scheduler - [INFO] INFO - 💤 Drucker Tapo P110 (192.168.0.104) nach 6 Min Leerlauf ausgeschaltet -2025-06-11 10:51:39 - [scheduler] scheduler - [INFO] INFO - ✅ Drucker Tapo P110 (192.168.0.106): Status auf 'online' gesetzt (Steckdose ausgeschaltet - bereit) -2025-06-11 10:51:39 - [scheduler] scheduler - [INFO] INFO - ✅ Status für Drucker Tapo P110 (192.168.0.106) erfolgreich aktualisiert -2025-06-11 10:51:39 - [scheduler] scheduler - [INFO] INFO - 💤 Drucker Tapo P110 (192.168.0.106) nach 7 Min Leerlauf ausgeschaltet -2025-06-11 12:43:22 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 14:20:27 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 14:21:10 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 14:21:55 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 14:22:45 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 14:23:24 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 14:23:42 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-11 14:24:22 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-12 06:59:20 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-12 07:00:41 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-12 07:00:43 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-12 07:00:43 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-12 07:00:44 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-12 07:00:45 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-12 07:00:45 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-12 07:02:40 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-12 07:04:15 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-12 07:05:27 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-12 07:05:29 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-12 07:05:29 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet -2025-06-12 07:05:30 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True -2025-06-12 07:05:32 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet -2025-06-12 07:05:32 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet diff --git a/backend/logs/security/security.log b/backend/logs/security/security.log deleted file mode 100644 index fe875ea8a..000000000 --- a/backend/logs/security/security.log +++ /dev/null @@ -1,73 +0,0 @@ -2025-06-04 23:35:40 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-04 23:38:34 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-04 23:40:17 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-04 23:40:20 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-04 23:46:55 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-04 23:47:09 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-04 23:49:57 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-05 01:01:08 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-05 01:01:18 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-05 09:31:08 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-05 10:12:45 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-05 11:12:34 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 17:23:17 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 17:25:41 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 17:28:04 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 17:31:36 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 17:37:51 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 17:40:19 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 17:44:12 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 17:47:00 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 17:48:56 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 17:59:59 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 18:02:02 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 18:05:20 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 18:12:28 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 18:15:35 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 18:17:29 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 18:19:09 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 18:20:08 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 18:21:25 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 18:21:56 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 18:22:28 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 18:24:25 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 18:26:04 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 18:26:38 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 18:46:13 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 19:01:46 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 19:03:11 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 19:05:11 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 19:05:14 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 19:09:19 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 19:10:52 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 19:11:04 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 19:11:42 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 19:14:33 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 19:15:30 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 19:18:14 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 19:19:50 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 19:20:23 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 19:20:53 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 19:21:30 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 19:26:04 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-09 19:30:59 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-10 10:01:58 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-10 13:10:47 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-10 13:11:47 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-10 13:30:33 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-11 08:42:19 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-11 08:52:36 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-11 08:54:35 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-11 09:06:43 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-11 09:08:17 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-11 09:25:48 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-11 09:35:07 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-11 09:39:31 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-11 10:27:45 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-11 10:27:53 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-11 10:39:14 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-11 10:39:17 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-11 10:45:14 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-11 10:45:17 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-11 10:51:33 - [security] security - [INFO] INFO - 🔒 Security System initialisiert -2025-06-11 10:51:36 - [security] security - [INFO] INFO - 🔒 Security System initialisiert diff --git a/backend/logs/security_suite/security_suite.log b/backend/logs/security_suite/security_suite.log deleted file mode 100644 index b7d0a2ea2..000000000 --- a/backend/logs/security_suite/security_suite.log +++ /dev/null @@ -1,24 +0,0 @@ -2025-06-11 14:21:55 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert -2025-06-11 14:21:55 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) -2025-06-11 14:22:45 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert -2025-06-11 14:22:45 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) -2025-06-11 14:23:24 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert -2025-06-11 14:23:24 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) -2025-06-11 14:23:42 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert -2025-06-11 14:23:42 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) -2025-06-11 14:24:22 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert -2025-06-11 14:24:22 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) -2025-06-12 06:59:20 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert -2025-06-12 06:59:20 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) -2025-06-12 07:00:41 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert -2025-06-12 07:00:41 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) -2025-06-12 07:00:42 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert -2025-06-12 07:00:44 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert -2025-06-12 07:00:44 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) -2025-06-12 07:00:45 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert -2025-06-12 07:05:27 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert -2025-06-12 07:05:27 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) -2025-06-12 07:05:29 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert -2025-06-12 07:05:30 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert -2025-06-12 07:05:30 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) -2025-06-12 07:05:32 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert diff --git a/backend/logs/sessions/sessions.log b/backend/logs/sessions/sessions.log deleted file mode 100644 index 2d899e1e5..000000000 --- a/backend/logs/sessions/sessions.log +++ /dev/null @@ -1,2 +0,0 @@ -2025-06-12 07:01:40 - [sessions] sessions - [ERROR] ERROR - Fehler beim Abrufen des Session-Status: 'int' object has no attribute 'total_seconds' -2025-06-12 07:01:43 - [sessions] sessions - [ERROR] ERROR - Fehler beim Abrufen des Session-Status: 'int' object has no attribute 'total_seconds' diff --git a/backend/logs/shutdown/shutdown.log b/backend/logs/shutdown/shutdown.log deleted file mode 100644 index e69de29bb..000000000 diff --git a/backend/logs/shutdown_manager/shutdown_manager.log b/backend/logs/shutdown_manager/shutdown_manager.log deleted file mode 100644 index 0b4997877..000000000 --- a/backend/logs/shutdown_manager/shutdown_manager.log +++ /dev/null @@ -1,19 +0,0 @@ -2025-06-04 23:35:40 - [shutdown_manager] shutdown_manager - [INFO] INFO - 🔧 Shutdown-Manager initialisiert -2025-06-04 23:47:09 - [shutdown_manager] shutdown_manager - [INFO] INFO - 🔧 Shutdown-Manager initialisiert -2025-06-04 23:47:09 - [shutdown_manager] shutdown_manager - [INFO] INFO - 🔄 Starte koordiniertes System-Shutdown... -2025-06-04 23:47:09 - [shutdown_manager] shutdown_manager - [INFO] INFO - 🧹 Führe 1 Cleanup-Funktionen aus... -2025-06-04 23:47:09 - [shutdown_manager] shutdown_manager - [INFO] INFO - ✅ Koordiniertes Shutdown abgeschlossen in 0.0s -2025-06-04 23:47:09 - [shutdown_manager] shutdown_manager - [INFO] INFO - 🏁 System wird beendet... -2025-06-05 09:31:08 - [shutdown_manager] shutdown_manager - [INFO] INFO - 🔧 Shutdown-Manager initialisiert -2025-06-05 09:32:19 - [shutdown_manager] shutdown_manager - [INFO] INFO - 🔄 Starte koordiniertes System-Shutdown... -2025-06-05 09:32:19 - [shutdown_manager] shutdown_manager - [INFO] INFO - 🧹 Führe 6 Cleanup-Funktionen aus... -2025-06-05 09:32:19 - [shutdown_manager] shutdown_manager - [INFO] INFO - 🔄 Beende Scheduler mit stop()... -2025-06-05 09:32:19 - [shutdown_manager] shutdown_manager - [INFO] INFO - ✅ Scheduler erfolgreich gestoppt -2025-06-05 09:32:24 - [shutdown_manager] shutdown_manager - [INFO] INFO - 💾 Führe sicheres Datenbank-Cleanup durch... -2025-06-05 10:12:45 - [shutdown_manager] shutdown_manager - [INFO] INFO - 🔧 Shutdown-Manager initialisiert -2025-06-05 10:14:01 - [shutdown_manager] shutdown_manager - [INFO] INFO - 🔄 Starte koordiniertes System-Shutdown... -2025-06-05 10:14:01 - [shutdown_manager] shutdown_manager - [INFO] INFO - 🧹 Führe 6 Cleanup-Funktionen aus... -2025-06-05 10:14:01 - [shutdown_manager] shutdown_manager - [INFO] INFO - 🔄 Beende Scheduler mit stop()... -2025-06-05 10:14:01 - [shutdown_manager] shutdown_manager - [INFO] INFO - ✅ Scheduler erfolgreich gestoppt -2025-06-05 10:14:06 - [shutdown_manager] shutdown_manager - [INFO] INFO - 💾 Führe sicheres Datenbank-Cleanup durch... -2025-06-05 11:12:34 - [shutdown_manager] shutdown_manager - [INFO] INFO - 🔧 Shutdown-Manager initialisiert diff --git a/backend/logs/startup/startup.log b/backend/logs/startup/startup.log deleted file mode 100644 index fb021acec..000000000 --- a/backend/logs/startup/startup.log +++ /dev/null @@ -1,647 +0,0 @@ -2025-06-04 23:35:39 - [startup] startup - [INFO] INFO - ================================================== -2025-06-04 23:35:39 - [startup] startup - [INFO] INFO - 🚀 MYP Platform Backend wird gestartet... -2025-06-04 23:35:39 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-04 23:35:39 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-04 23:35:39 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-04 23:35:39 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-04T23:35:39.999867 -2025-06-04 23:35:39 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-04 23:35:40 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-04 23:35:40 - [startup] startup - [INFO] INFO - ================================================== -2025-06-04 23:38:34 - [startup] startup - [INFO] INFO - ================================================== -2025-06-04 23:38:34 - [startup] startup - [INFO] INFO - 🚀 MYP Platform Backend wird gestartet... -2025-06-04 23:38:34 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-04 23:38:34 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-04 23:38:34 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-04 23:38:34 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-04T23:38:34.547505 -2025-06-04 23:38:34 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-04 23:38:34 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-04 23:38:34 - [startup] startup - [INFO] INFO - ================================================== -2025-06-04 23:40:17 - [startup] startup - [INFO] INFO - ================================================== -2025-06-04 23:40:17 - [startup] startup - [INFO] INFO - 🚀 MYP Platform Backend wird gestartet... -2025-06-04 23:40:17 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-04 23:40:17 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-04 23:40:17 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-04 23:40:17 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-04T23:40:17.016192 -2025-06-04 23:40:17 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-04 23:40:17 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-04 23:40:17 - [startup] startup - [INFO] INFO - ================================================== -2025-06-04 23:40:20 - [startup] startup - [INFO] INFO - ================================================== -2025-06-04 23:40:20 - [startup] startup - [INFO] INFO - 🚀 MYP Platform Backend wird gestartet... -2025-06-04 23:40:20 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-04 23:40:20 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-04 23:40:20 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-04 23:40:20 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-04T23:40:20.356318 -2025-06-04 23:40:20 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-04 23:40:20 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-04 23:40:20 - [startup] startup - [INFO] INFO - ================================================== -2025-06-04 23:46:55 - [startup] startup - [INFO] INFO - ================================================== -2025-06-04 23:46:55 - [startup] startup - [INFO] INFO - 🚀 MYP Platform Backend wird gestartet... -2025-06-04 23:46:55 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-04 23:46:55 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-04 23:46:55 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-04 23:46:55 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-04T23:46:55.723519 -2025-06-04 23:46:55 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-04 23:46:55 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-04 23:46:55 - [startup] startup - [INFO] INFO - ================================================== -2025-06-04 23:47:09 - [startup] startup - [INFO] INFO - ================================================== -2025-06-04 23:47:09 - [startup] startup - [INFO] INFO - 🚀 MYP Platform Backend wird gestartet... -2025-06-04 23:47:09 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-04 23:47:09 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-04 23:47:09 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-04 23:47:09 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-04T23:47:09.270769 -2025-06-04 23:47:09 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-04 23:47:09 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-04 23:47:09 - [startup] startup - [INFO] INFO - ================================================== -2025-06-04 23:49:57 - [startup] startup - [INFO] INFO - ================================================== -2025-06-04 23:49:57 - [startup] startup - [INFO] INFO - 🚀 MYP Platform Backend wird gestartet... -2025-06-04 23:49:57 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-04 23:49:57 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-04 23:49:57 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-04 23:49:57 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-04T23:49:57.079688 -2025-06-04 23:49:57 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-04 23:49:57 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-04 23:49:57 - [startup] startup - [INFO] INFO - ================================================== -2025-06-05 01:01:08 - [startup] startup - [INFO] INFO - ================================================== -2025-06-05 01:01:08 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-05 01:01:08 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-05 01:01:08 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-05 01:01:08 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: c:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-05 01:01:08 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-05T01:01:08.865343 -2025-06-05 01:01:08 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-05 01:01:08 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-05 01:01:08 - [startup] startup - [INFO] INFO - ================================================== -2025-06-05 01:01:18 - [startup] startup - [INFO] INFO - ================================================== -2025-06-05 01:01:18 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-05 01:01:18 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-05 01:01:18 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-05 01:01:18 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: c:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-05 01:01:18 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-05T01:01:18.399182 -2025-06-05 01:01:18 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-05 01:01:18 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-05 01:01:18 - [startup] startup - [INFO] INFO - ================================================== -2025-06-05 09:31:08 - [startup] startup - [INFO] INFO - ================================================== -2025-06-05 09:31:08 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-05 09:31:08 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-05 09:31:08 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-05 09:31:08 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-05 09:31:08 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-05T09:31:08.226752 -2025-06-05 09:31:08 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-05 09:31:08 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-05 09:31:08 - [startup] startup - [INFO] INFO - ================================================== -2025-06-05 10:12:45 - [startup] startup - [INFO] INFO - ================================================== -2025-06-05 10:12:45 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-05 10:12:45 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-05 10:12:45 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-05 10:12:45 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-05 10:12:45 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-05T10:12:45.189290 -2025-06-05 10:12:45 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-05 10:12:45 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-05 10:12:45 - [startup] startup - [INFO] INFO - ================================================== -2025-06-05 11:12:34 - [startup] startup - [INFO] INFO - ================================================== -2025-06-05 11:12:34 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-05 11:12:34 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-05 11:12:34 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-05 11:12:34 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-05 11:12:34 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-05T11:12:34.706758 -2025-06-05 11:12:34 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-05 11:12:34 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-05 11:12:34 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 17:23:17 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 17:23:17 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 17:23:17 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 17:23:17 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 17:23:17 - [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-09 17:23:17 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T17:23:17.666889 -2025-06-09 17:23:17 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 17:25:41 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 17:25:41 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 17:25:41 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 17:25:41 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 17:25:41 - [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-09 17:25:41 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T17:25:41.300258 -2025-06-09 17:25:41 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 17:28:04 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 17:28:04 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 17:28:04 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 17:28:04 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 17:28:04 - [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-09 17:28:04 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T17:28:04.381492 -2025-06-09 17:28:04 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 17:31:36 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 17:31:36 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 17:31:36 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 17:31:36 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 17:31:36 - [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-09 17:31:36 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T17:31:36.404129 -2025-06-09 17:31:36 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 17:37:51 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 17:37:51 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 17:37:51 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 17:37:51 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 17:37:51 - [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-09 17:37:51 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T17:37:51.120191 -2025-06-09 17:37:51 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 17:40:19 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 17:40:19 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 17:40:19 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 17:40:19 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 17:40:19 - [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-09 17:40:19 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T17:40:19.778544 -2025-06-09 17:40:19 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 17:44:12 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 17:44:12 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 17:44:12 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 17:44:12 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 17:44:12 - [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-09 17:44:12 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T17:44:12.875425 -2025-06-09 17:44:12 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 17:47:00 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 17:47:00 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 17:47:00 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 17:47:00 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 17:47:00 - [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-09 17:47:00 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T17:47:00.356358 -2025-06-09 17:47:00 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 17:48:56 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 17:48:56 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 17:48:56 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 17:48:56 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 17:48:56 - [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-09 17:48:56 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T17:48:56.372745 -2025-06-09 17:48:56 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 17:59:59 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 17:59:59 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 17:59:59 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 17:59:59 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 17:59:59 - [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-09 17:59:59 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T17:59:59.208043 -2025-06-09 17:59:59 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:02:01 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:02:01 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 18:02:01 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 18:02:01 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 18:02:01 - [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-09 18:02:01 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T18:02:01.894426 -2025-06-09 18:02:01 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:05:20 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:05:20 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 18:05:20 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 18:05:20 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 18:05:20 - [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-09 18:05:20 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T18:05:20.368424 -2025-06-09 18:05:20 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:12:28 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:12:28 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 18:12:28 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 18:12:28 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 18:12:28 - [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-09 18:12:28 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T18:12:28.485108 -2025-06-09 18:12:28 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:15:35 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:15:35 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 18:15:35 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 18:15:35 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 18:15:35 - [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-09 18:15:35 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T18:15:35.719706 -2025-06-09 18:15:35 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:17:29 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:17:29 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 18:17:29 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 18:17:29 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 18:17:29 - [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-09 18:17:29 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T18:17:29.522538 -2025-06-09 18:17:29 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:19:09 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:19:09 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 18:19:09 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 18:19:09 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 18:19:09 - [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-09 18:19:09 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T18:19:09.669207 -2025-06-09 18:19:09 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:20:08 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:20:08 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 18:20:08 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 18:20:08 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 18:20:08 - [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-09 18:20:08 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T18:20:08.265492 -2025-06-09 18:20:08 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:21:25 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:21:25 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 18:21:25 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 18:21:25 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 18:21:25 - [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-09 18:21:25 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T18:21:25.055315 -2025-06-09 18:21:25 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:21:56 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:21:56 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 18:21:56 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 18:21:56 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 18:21:56 - [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-09 18:21:56 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T18:21:56.004088 -2025-06-09 18:21:56 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:22:28 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:22:28 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 18:22:28 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 18:22:28 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 18:22:28 - [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-09 18:22:28 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T18:22:28.739172 -2025-06-09 18:22:28 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:24:25 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:24:25 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 18:24:25 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 18:24:25 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 18:24:25 - [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-09 18:24:25 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T18:24:25.472029 -2025-06-09 18:24:25 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:26:04 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:26:04 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 18:26:04 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 18:26:04 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 18:26:04 - [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-09 18:26:04 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T18:26:04.255865 -2025-06-09 18:26:04 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:26:38 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:26:38 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 18:26:38 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 18:26:38 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 18:26:38 - [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-09 18:26:38 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T18:26:38.410691 -2025-06-09 18:26:38 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:46:13 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 18:46:13 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 18:46:13 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 18:46:13 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 18:46:13 - [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-09 18:46:13 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T18:46:13.012834 -2025-06-09 18:46:13 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:01:46 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:01:46 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 19:01:46 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 19:01:46 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 19:01:46 - [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-09 19:01:46 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T19:01:46.136121 -2025-06-09 19:01:46 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:03:11 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:03:11 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 19:03:11 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 19:03:11 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 19:03:11 - [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-09 19:03:11 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T19:03:11.863537 -2025-06-09 19:03:11 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:05:11 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:05:11 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 19:05:11 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 19:05:11 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 19:05:11 - [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-09 19:05:11 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T19:05:11.777891 -2025-06-09 19:05:11 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:05:14 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:05:14 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 19:05:14 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 19:05:14 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 19:05:14 - [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-09 19:05:14 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T19:05:14.065640 -2025-06-09 19:05:14 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:09:19 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:09:19 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 19:09:19 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 19:09:19 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 19:09:19 - [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-09 19:09:19 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T19:09:19.476799 -2025-06-09 19:09:19 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:10:52 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:10:52 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 19:10:52 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 19:10:52 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 19:10:52 - [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-09 19:10:52 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T19:10:52.780015 -2025-06-09 19:10:52 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:11:04 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:11:04 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 19:11:04 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 19:11:04 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 19:11:04 - [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-09 19:11:04 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T19:11:04.885939 -2025-06-09 19:11:04 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:11:42 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:11:42 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 19:11:42 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 19:11:42 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 19:11:42 - [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-09 19:11:42 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T19:11:42.015691 -2025-06-09 19:11:42 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:14:33 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:14:33 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 19:14:33 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 19:14:33 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 19:14:33 - [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-09 19:14:33 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T19:14:33.857417 -2025-06-09 19:14:33 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:15:30 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:15:30 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 19:15:30 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 19:15:30 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 19:15:30 - [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-09 19:15:30 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T19:15:30.249963 -2025-06-09 19:15:30 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:18:14 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:18:14 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 19:18:14 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 19:18:14 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 19:18:14 - [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-09 19:18:14 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T19:18:14.791089 -2025-06-09 19:18:14 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:19:50 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:19:50 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 19:19:50 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 19:19:50 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 19:19: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-09 19:19:50 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T19:19:50.620469 -2025-06-09 19:19:50 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:20:23 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:20:23 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 19:20:23 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 19:20:23 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 19:20:23 - [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-09 19:20:23 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T19:20:23.817368 -2025-06-09 19:20:23 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:20:53 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:20:53 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 19:20:53 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 19:20:53 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 19:20:53 - [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-09 19:20:53 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T19:20:53.389651 -2025-06-09 19:20:53 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:21:30 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:21:30 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 19:21:30 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 19:21:30 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 19:21:30 - [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-09 19:21:30 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T19:21:30.465024 -2025-06-09 19:21:30 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:26:04 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:26:04 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 19:26:04 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 19:26:04 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 19:26:04 - [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-09 19:26:04 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T19:26:04.814457 -2025-06-09 19:26:04 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:30:59 - [startup] startup - [INFO] INFO - ================================================== -2025-06-09 19:30:59 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-09 19:30:59 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] -2025-06-09 19:30:59 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) -2025-06-09 19:30:59 - [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-09 19:30:59 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-09T19:30:59.553304 -2025-06-09 19:30:59 - [startup] startup - [INFO] INFO - ================================================== -2025-06-10 10:01:58 - [startup] startup - [INFO] INFO - ================================================== -2025-06-10 10:01:58 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-10 10:01:58 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-10 10:01:58 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-10 10:01:58 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-10 10:01:58 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-10T10:01:58.167336 -2025-06-10 10:01:58 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-10 10:01:58 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-10 10:01:58 - [startup] startup - [INFO] INFO - ================================================== -2025-06-10 13:10:47 - [startup] startup - [INFO] INFO - ================================================== -2025-06-10 13:10:47 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-10 13:10:47 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-10 13:10:47 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-10 13:10:47 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP -2025-06-10 13:10:47 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-10T13:10:47.700028 -2025-06-10 13:10:47 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-10 13:10:47 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-10 13:10:47 - [startup] startup - [INFO] INFO - ================================================== -2025-06-10 13:11:47 - [startup] startup - [INFO] INFO - ================================================== -2025-06-10 13:11:47 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-10 13:11:47 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-10 13:11:47 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-10 13:11:47 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP -2025-06-10 13:11:47 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-10T13:11:47.805874 -2025-06-10 13:11:47 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-10 13:11:47 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-10 13:11:47 - [startup] startup - [INFO] INFO - ================================================== -2025-06-10 13:30:33 - [startup] startup - [INFO] INFO - ================================================== -2025-06-10 13:30:33 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-10 13:30:33 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-10 13:30:33 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-10 13:30:33 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP -2025-06-10 13:30:33 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-10T13:30:33.717499 -2025-06-10 13:30:33 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-10 13:30:33 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-10 13:30:33 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 08:42:19 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 08:42:19 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-11 08:42:19 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-11 08:42:19 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-11 08:42:19 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-11 08:42:19 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-11T08:42:19.839775 -2025-06-11 08:42:19 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-11 08:42:19 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-11 08:42:19 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 08:52:36 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 08:52:36 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-11 08:52:36 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-11 08:52:36 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-11 08:52:36 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-11 08:52:36 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-11T08:52:36.754716 -2025-06-11 08:52:36 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-11 08:52:36 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-11 08:52:36 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 08:54:35 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 08:54:35 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-11 08:54:35 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-11 08:54:35 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-11 08:54:35 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-11 08:54:35 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-11T08:54:35.889503 -2025-06-11 08:54:35 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-11 08:54:35 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-11 08:54:35 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 09:06:43 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 09:06:43 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-11 09:06:43 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-11 09:06:43 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-11 09:06:43 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-11 09:06:43 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-11T09:06:43.311103 -2025-06-11 09:06:43 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-11 09:06:43 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-11 09:06:43 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 09:08:17 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 09:08:17 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-11 09:08:17 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-11 09:08:17 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-11 09:08:17 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-11 09:08:17 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-11T09:08:17.300575 -2025-06-11 09:08:17 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-11 09:08:17 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-11 09:08:17 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 09:25:48 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 09:25:48 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-11 09:25:48 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-11 09:25:48 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-11 09:25:48 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-11 09:25:48 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-11T09:25:48.820576 -2025-06-11 09:25:48 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-11 09:25:48 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-11 09:25:48 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 09:35:07 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 09:35:07 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-11 09:35:07 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-11 09:35:07 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-11 09:35:07 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-11 09:35:07 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-11T09:35:07.466735 -2025-06-11 09:35:07 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-11 09:35:07 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-11 09:35:07 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 09:39:31 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 09:39:31 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-11 09:39:31 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-11 09:39:31 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-11 09:39:31 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-11 09:39:31 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-11T09:39:31.779578 -2025-06-11 09:39:31 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-11 09:39:31 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-11 09:39:31 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 10:22:21 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 10:22:21 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-11 10:22:21 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-11 10:22:21 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-11 10:22:21 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-11 10:22:21 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-11T10:22:21.104248 -2025-06-11 10:22:21 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-11 10:22:21 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-11 10:22:21 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 10:24:10 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 10:24:10 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-11 10:24:10 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-11 10:24:10 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-11 10:24:10 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-11 10:24:10 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-11T10:24:10.647220 -2025-06-11 10:24:10 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-11 10:24:10 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-11 10:24:10 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 10:25:53 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 10:25:53 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-11 10:25:53 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-11 10:25:53 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-11 10:25:53 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-11 10:25:53 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-11T10:25:53.849256 -2025-06-11 10:25:53 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-11 10:25:53 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-11 10:25:53 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 10:27:45 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 10:27:45 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-11 10:27:45 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-11 10:27:45 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-11 10:27:45 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-11 10:27:45 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-11T10:27:45.592510 -2025-06-11 10:27:45 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-11 10:27:45 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-11 10:27:45 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 10:27:53 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 10:27:53 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-11 10:27:53 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-11 10:27:53 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-11 10:27:53 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-11 10:27:53 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-11T10:27:53.810771 -2025-06-11 10:27:53 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-11 10:27:53 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-11 10:27:53 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 10:39:14 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 10:39:14 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-11 10:39:14 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-11 10:39:14 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-11 10:39:14 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-11 10:39:14 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-11T10:39:14.117643 -2025-06-11 10:39:14 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-11 10:39:14 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-11 10:39:14 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 10:39:17 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 10:39:17 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-11 10:39:17 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-11 10:39:17 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-11 10:39:17 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-11 10:39:17 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-11T10:39:17.204932 -2025-06-11 10:39:17 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-11 10:39:17 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-11 10:39:17 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 10:45:14 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 10:45:14 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-11 10:45:14 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-11 10:45:14 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-11 10:45:14 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-11 10:45:14 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-11T10:45:14.839597 -2025-06-11 10:45:14 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-11 10:45:14 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-11 10:45:14 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 10:45:17 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 10:45:17 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-11 10:45:17 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-11 10:45:17 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-11 10:45:17 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-11 10:45:17 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-11T10:45:17.062607 -2025-06-11 10:45:17 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-11 10:45:17 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-11 10:45:17 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 10:51:33 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 10:51:33 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-11 10:51:33 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-11 10:51:33 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-11 10:51:33 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-11 10:51:33 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-11T10:51:33.572015 -2025-06-11 10:51:33 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-11 10:51:33 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-11 10:51:33 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 10:51:36 - [startup] startup - [INFO] INFO - ================================================== -2025-06-11 10:51:36 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-11 10:51:36 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-11 10:51:36 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-11 10:51:36 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-11 10:51:36 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-11T10:51:36.311850 -2025-06-11 10:51:36 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-11 10:51:36 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-11 10:51:36 - [startup] startup - [INFO] INFO - ================================================== -2025-06-12 06:59:24 - [startup] startup - [INFO] INFO - ================================================== -2025-06-12 06:59:24 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-12 06:59:24 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-12 06:59:24 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-12 06:59:24 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-12 06:59:24 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-12T06:59:24.207106 -2025-06-12 06:59:24 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-12 06:59:24 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-12 06:59:24 - [startup] startup - [INFO] INFO - ================================================== -2025-06-12 07:00:42 - [startup] startup - [INFO] INFO - ================================================== -2025-06-12 07:00:42 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-12 07:00:42 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-12 07:00:42 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-12 07:00:42 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-12 07:00:42 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-12T07:00:42.868952 -2025-06-12 07:00:42 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-12 07:00:42 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-12 07:00:42 - [startup] startup - [INFO] INFO - ================================================== -2025-06-12 07:00:45 - [startup] startup - [INFO] INFO - ================================================== -2025-06-12 07:00:45 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-12 07:00:45 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-12 07:00:45 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-12 07:00:45 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-12 07:00:45 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-12T07:00:45.335047 -2025-06-12 07:00:45 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-12 07:00:45 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-12 07:00:45 - [startup] startup - [INFO] INFO - ================================================== -2025-06-12 07:05:29 - [startup] startup - [INFO] INFO - ================================================== -2025-06-12 07:05:29 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-12 07:05:29 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-12 07:05:29 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-12 07:05:29 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-12 07:05:29 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-12T07:05:29.175626 -2025-06-12 07:05:29 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-12 07:05:29 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-12 07:05:29 - [startup] startup - [INFO] INFO - ================================================== -2025-06-12 07:05:32 - [startup] startup - [INFO] INFO - ================================================== -2025-06-12 07:05:32 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... -2025-06-12 07:05:32 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] -2025-06-12 07:05:32 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) -2025-06-12 07:05:32 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend -2025-06-12 07:05:32 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-12T07:05:32.049961 -2025-06-12 07:05:32 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert -2025-06-12 07:05:32 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert -2025-06-12 07:05:32 - [startup] startup - [INFO] INFO - ================================================== diff --git a/backend/logs/system_control/system_control.log b/backend/logs/system_control/system_control.log deleted file mode 100644 index b1af4e6ba..000000000 --- a/backend/logs/system_control/system_control.log +++ /dev/null @@ -1,154 +0,0 @@ -2025-06-04 23:35:40 - [system_control] system_control - [INFO] INFO - 🔧 System-Control-Manager initialisiert -2025-06-05 09:31:08 - [system_control] system_control - [INFO] INFO - 🔧 System-Control-Manager initialisiert -2025-06-05 09:31:12 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: service_restart in 5s -2025-06-05 09:31:16 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: service_restart in 5s -2025-06-05 09:31:17 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: service_restart -2025-06-05 09:31:17 - [system_control] system_control - [INFO] INFO - 🔄 Services werden neugestartet... -2025-06-05 09:31:19 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: service_restart in 5s -2025-06-05 09:31:19 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 09:31:19 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 09:31:19 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 09:31:21 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: service_restart -2025-06-05 09:31:21 - [system_control] system_control - [INFO] INFO - 🔄 Services werden neugestartet... -2025-06-05 09:31:24 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: service_restart -2025-06-05 09:31:24 - [system_control] system_control - [INFO] INFO - 🔄 Services werden neugestartet... -2025-06-05 09:31:49 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 09:31:49 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 09:31:49 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 09:31:49 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 09:31:49 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 09:31:49 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 09:32:19 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 09:32:19 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 09:32:19 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 09:32:19 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 09:32:19 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 09:32:19 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 09:32:19 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 09:32:19 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 09:32:19 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 09:32:19 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 09:32:19 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 09:32:19 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 09:32:19 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 09:32:19 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 09:32:19 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 09:32:49 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 09:32:49 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 09:32:49 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 09:32:49 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 09:32:49 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 09:32:49 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 09:32:49 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 09:32:49 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 09:32:49 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 09:32:49 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 09:32:49 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 09:32:49 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 09:32:49 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 09:32:49 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 09:32:49 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 09:32:49 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 09:32:49 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 09:32:49 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 09:33:19 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 09:33:19 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 09:33:19 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 09:33:19 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 09:33:19 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 09:33:19 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 09:33:19 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 09:33:19 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 09:33:19 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 09:33:19 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 09:33:19 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 09:33:19 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 09:33:19 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 09:33:19 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 09:33:19 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 09:33:19 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 09:33:19 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 09:33:19 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 10:12:45 - [system_control] system_control - [INFO] INFO - 🔧 System-Control-Manager initialisiert -2025-06-05 10:12:51 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: service_restart in 5s -2025-06-05 10:12:56 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: service_restart -2025-06-05 10:12:56 - [system_control] system_control - [INFO] INFO - 🔄 Services werden neugestartet... -2025-06-05 10:12:56 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: service_restart in 5s -2025-06-05 10:13:01 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: service_restart in 5s -2025-06-05 10:13:01 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 10:13:01 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 10:13:01 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 10:13:01 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: service_restart -2025-06-05 10:13:01 - [system_control] system_control - [INFO] INFO - 🔄 Services werden neugestartet... -2025-06-05 10:13:06 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: service_restart -2025-06-05 10:13:06 - [system_control] system_control - [INFO] INFO - 🔄 Services werden neugestartet... -2025-06-05 10:13:31 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 10:13:31 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 10:13:31 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 10:13:31 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 10:13:31 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 10:13:31 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 10:14:01 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 10:14:01 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 10:14:01 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 10:14:01 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 10:14:01 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 10:14:01 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 10:14:01 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 10:14:01 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 10:14:01 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 10:14:01 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 10:14:01 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 10:14:01 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 10:14:01 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 10:14:01 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 10:14:01 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 10:14:31 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 10:14:31 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 10:14:31 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 10:14:31 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 10:14:31 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 10:14:31 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 10:14:31 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 10:14:31 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 10:14:31 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 10:14:31 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 10:14:31 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 10:14:31 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 10:14:31 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 10:14:31 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 10:14:31 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 10:14:31 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 10:14:31 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 10:14:31 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 10:15:01 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 10:15:01 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 10:15:01 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 10:15:01 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 10:15:01 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 10:15:01 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 10:15:01 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 10:15:01 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 10:15:01 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 10:15:01 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 10:15:01 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 10:15:01 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 10:15:01 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 10:15:01 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 10:15:01 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 10:15:01 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: restart -2025-06-05 10:15:01 - [system_control] system_control - [WARNING] WARNING - 🔄 System-Neustart wird ausgeführt... -2025-06-05 10:15:01 - [system_control] system_control - [INFO] INFO - 🧹 Cleanup vor Neustart/Shutdown... -2025-06-05 11:12:35 - [system_control] system_control - [INFO] INFO - 🔧 System-Control-Manager initialisiert -2025-06-05 11:12:39 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: service_restart in 5s -2025-06-05 11:12:41 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: service_restart in 5s -2025-06-05 11:12:44 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: service_restart -2025-06-05 11:12:44 - [system_control] system_control - [INFO] INFO - 🔄 Services werden neugestartet... -2025-06-05 11:12:45 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: service_restart in 5s -2025-06-05 11:12:45 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 11:12:45 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 11:12:45 - [system_control] system_control - [INFO] INFO - 🕐 Operation geplant: restart in 60s -2025-06-05 11:12:46 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: service_restart -2025-06-05 11:12:46 - [system_control] system_control - [INFO] INFO - 🔄 Services werden neugestartet... -2025-06-05 11:12:50 - [system_control] system_control - [INFO] INFO - ▶️ Führe Operation aus: service_restart -2025-06-05 11:12:50 - [system_control] system_control - [INFO] INFO - 🔄 Services werden neugestartet... diff --git a/backend/logs/system_utilities/system_utilities.log b/backend/logs/system_utilities/system_utilities.log deleted file mode 100644 index e69de29bb..000000000 diff --git a/backend/logs/tapo_control/tapo_control.log b/backend/logs/tapo_control/tapo_control.log deleted file mode 100644 index 747c3a145..000000000 --- a/backend/logs/tapo_control/tapo_control.log +++ /dev/null @@ -1,189 +0,0 @@ -2025-06-09 19:10:03 - [tapo_control] tapo_control - [ERROR] ERROR - Fehler beim Laden des Tapo-Dashboards: Could not build url for endpoint 'admin.manage_printers'. Did you mean 'admin.get_printer_api' instead? -2025-06-09 19:10:05 - [tapo_control] tapo_control - [ERROR] ERROR - Fehler beim Laden des Tapo-Dashboards: Could not build url for endpoint 'admin.manage_printers'. Did you mean 'admin.get_printer_api' instead? -2025-06-09 19:11:07 - [tapo_control] tapo_control - [ERROR] ERROR - Fehler beim Laden des Tapo-Dashboards: Could not build url for endpoint 'admin.manage_printers'. Did you mean 'admin.get_printer_api' instead? -2025-06-09 19:13:21 - [tapo_control] tapo_control - [ERROR] ERROR - Fehler beim Laden des Tapo-Dashboards: Could not build url for endpoint 'admin.manage_printers'. Did you mean 'admin.get_printer_api' instead? -2025-06-09 19:14:48 - [tapo_control] tapo_control - [ERROR] ERROR - Fehler beim Laden des Tapo-Dashboards: Could not build url for endpoint 'admin.manage_printers'. Did you mean 'admin.get_printer_api' instead? -2025-06-09 19:14:52 - [tapo_control] tapo_control - [ERROR] ERROR - Fehler beim Laden des Tapo-Dashboards: Could not build url for endpoint 'admin.manage_printers'. Did you mean 'admin.get_printer_api' instead? -2025-06-09 19:18:29 - [tapo_control] tapo_control - [INFO] INFO - Tapo Dashboard aufgerufen von Benutzer: Administrator -2025-06-09 19:20:33 - [tapo_control] tapo_control - [INFO] INFO - Tapo Dashboard aufgerufen von Benutzer: Administrator -2025-06-09 19:20:57 - [tapo_control] tapo_control - [INFO] INFO - Tapo Dashboard aufgerufen von Benutzer: Administrator -2025-06-09 19:31:12 - [tapo_control] tapo_control - [INFO] INFO - Tapo Dashboard aufgerufen von Benutzer: Administrator -2025-06-09 19:31:14 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.100 nicht erreichbar -2025-06-09 19:31:17 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.101 nicht erreichbar -2025-06-09 19:31:19 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.102 nicht erreichbar -2025-06-09 19:31:21 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.103 nicht erreichbar -2025-06-09 19:31:23 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.104 nicht erreichbar -2025-06-09 19:31:25 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.106 nicht erreichbar -2025-06-09 19:31:25 - [tapo_control] tapo_control - [INFO] INFO - Dashboard geladen: 6 Steckdosen, 0 online -2025-06-10 10:02:28 - [tapo_control] tapo_control - [INFO] INFO - Tapo Dashboard aufgerufen von Benutzer: Administrator -2025-06-10 10:02:30 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.100 nicht erreichbar -2025-06-10 10:02:32 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.101 nicht erreichbar -2025-06-10 10:02:34 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.102 nicht erreichbar -2025-06-10 10:02:36 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.103 nicht erreichbar -2025-06-10 10:02:38 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.104 nicht erreichbar -2025-06-10 10:02:40 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.106 nicht erreichbar -2025-06-10 10:02:40 - [tapo_control] tapo_control - [INFO] INFO - Dashboard geladen: 6 Steckdosen, 0 online -2025-06-11 08:42:36 - [tapo_control] tapo_control - [INFO] INFO - Tapo Dashboard aufgerufen von Benutzer: Administrator -2025-06-11 08:42:38 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.100 nicht erreichbar -2025-06-11 08:42:41 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.101 nicht erreichbar -2025-06-11 08:42:43 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.102 nicht erreichbar -2025-06-11 08:52:43 - [tapo_control] tapo_control - [INFO] INFO - Tapo Dashboard aufgerufen von Benutzer: Administrator -2025-06-11 08:52:45 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.100 nicht erreichbar -2025-06-11 08:52:47 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.101 nicht erreichbar -2025-06-11 08:52:49 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.102 nicht erreichbar -2025-06-11 08:52:52 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.103 nicht erreichbar -2025-06-11 08:52:54 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.104 nicht erreichbar -2025-06-11 08:52:56 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.106 nicht erreichbar -2025-06-11 08:52:56 - [tapo_control] tapo_control - [INFO] INFO - Dashboard geladen: 6 Steckdosen, 0 online -2025-06-11 09:08:22 - [tapo_control] tapo_control - [INFO] INFO - Tapo Dashboard aufgerufen von Benutzer: Administrator -2025-06-11 09:08:25 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.100 nicht erreichbar -2025-06-11 09:08:27 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.101 nicht erreichbar -2025-06-11 09:08:29 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.102 nicht erreichbar -2025-06-11 09:08:31 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.103 nicht erreichbar -2025-06-11 09:08:33 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.104 nicht erreichbar -2025-06-11 09:08:35 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.106 nicht erreichbar -2025-06-11 09:08:35 - [tapo_control] tapo_control - [INFO] INFO - Dashboard geladen: 6 Steckdosen, 0 online -2025-06-11 09:09:06 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 09:09:18 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 09:09:36 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 09:09:49 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 09:10:06 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 09:10:19 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 09:10:36 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 09:10:49 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 09:11:06 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 09:11:19 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 09:11:36 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 09:11:49 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 09:12:42 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 09:12:55 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 09:13:42 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 09:13:55 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 09:14:42 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 09:14:55 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 09:15:42 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 09:15:55 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 09:17:42 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 09:17:55 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 09:18:42 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 09:18:55 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 09:19:42 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 09:19:55 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 09:20:42 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 09:20:55 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 09:21:42 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 09:21:55 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 09:22:42 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 09:22:55 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 09:23:42 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 09:23:55 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 09:24:17 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 09:24:29 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 09:58:26 - [tapo_control] tapo_control - [INFO] INFO - Tapo Dashboard aufgerufen von Benutzer: Administrator -2025-06-11 09:58:28 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.100 nicht erreichbar -2025-06-11 09:58:30 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.101 nicht erreichbar -2025-06-11 09:58:32 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.102 nicht erreichbar -2025-06-11 09:58:34 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.103 nicht erreichbar -2025-06-11 09:58:36 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.104 nicht erreichbar -2025-06-11 09:58:39 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Tapo-Steckdose 192.168.0.106 nicht erreichbar -2025-06-11 09:58:39 - [tapo_control] tapo_control - [INFO] INFO - Dashboard geladen: 6 Steckdosen, 0 online -2025-06-11 09:59:09 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 09:59:22 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 09:59:39 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 09:59:52 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 10:00:09 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 10:00:22 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 10:00:39 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 10:00:52 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 10:01:09 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 10:01:22 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 10:01:39 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 10:01:52 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 10:02:42 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 10:02:55 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 10:03:42 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 10:03:55 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 10:04:35 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 10:04:49 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 10:04:49 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 10:05:01 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 10:05:09 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 10:05:22 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 10:05:39 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 10:05:52 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 10:06:09 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 10:06:22 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 0/6 Steckdosen erreichbar -2025-06-11 10:39:34 - [tapo_control] tapo_control - [INFO] INFO - Tapo Dashboard aufgerufen von Benutzer: Administrator -2025-06-11 10:39:34 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.100 erreichbar - Status: off -2025-06-11 10:39:35 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.101 erreichbar - Status: off -2025-06-11 10:39:35 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.102 erreichbar - Status: off -2025-06-11 10:39:36 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.103 erreichbar - Status: off -2025-06-11 10:39:37 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.104 erreichbar - Status: off -2025-06-11 10:39:37 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.106 erreichbar - Status: off -2025-06-11 10:39:37 - [tapo_control] tapo_control - [INFO] INFO - Dashboard geladen: 6 Steckdosen, 6 online -2025-06-11 10:39:43 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.101 erfolgreich eingeschaltet durch Administrator -2025-06-11 10:39:43 - [tapo_control] tapo_control - [INFO] INFO - ⏱️ Tapo-Steckdosen-Steuerung - Ausführungszeit: 1518.70ms -2025-06-11 10:39:49 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.100 erfolgreich eingeschaltet durch Administrator -2025-06-11 10:39:49 - [tapo_control] tapo_control - [INFO] INFO - ⏱️ Tapo-Steckdosen-Steuerung - Ausführungszeit: 1679.33ms -2025-06-11 10:39:52 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.101 erfolgreich eingeschaltet durch Administrator -2025-06-11 10:39:52 - [tapo_control] tapo_control - [INFO] INFO - ⏱️ Tapo-Steckdosen-Steuerung - Ausführungszeit: 404.49ms -2025-06-11 10:39:54 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.102 erfolgreich eingeschaltet durch Administrator -2025-06-11 10:39:54 - [tapo_control] tapo_control - [INFO] INFO - ⏱️ Tapo-Steckdosen-Steuerung - Ausführungszeit: 287.34ms -2025-06-11 10:39:56 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.106 erfolgreich eingeschaltet durch Administrator -2025-06-11 10:39:56 - [tapo_control] tapo_control - [INFO] INFO - ⏱️ Tapo-Steckdosen-Steuerung - Ausführungszeit: 360.97ms -2025-06-11 10:39:57 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.104 erfolgreich eingeschaltet durch Administrator -2025-06-11 10:39:57 - [tapo_control] tapo_control - [INFO] INFO - ⏱️ Tapo-Steckdosen-Steuerung - Ausführungszeit: 439.23ms -2025-06-11 10:39:59 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.103 erfolgreich eingeschaltet durch Administrator -2025-06-11 10:39:59 - [tapo_control] tapo_control - [INFO] INFO - ⏱️ Tapo-Steckdosen-Steuerung - Ausführungszeit: 549.33ms -2025-06-11 10:40:02 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.100 erfolgreich ausgeschaltet durch Administrator -2025-06-11 10:40:02 - [tapo_control] tapo_control - [INFO] INFO - ⏱️ Tapo-Steckdosen-Steuerung - Ausführungszeit: 1379.73ms -2025-06-11 10:40:04 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.103 erfolgreich ausgeschaltet durch Administrator -2025-06-11 10:40:04 - [tapo_control] tapo_control - [INFO] INFO - ⏱️ Tapo-Steckdosen-Steuerung - Ausführungszeit: 837.51ms -2025-06-11 10:40:06 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.104 erfolgreich ausgeschaltet durch Administrator -2025-06-11 10:40:06 - [tapo_control] tapo_control - [INFO] INFO - ⏱️ Tapo-Steckdosen-Steuerung - Ausführungszeit: 700.63ms -2025-06-11 10:40:07 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.101 erfolgreich ausgeschaltet durch Administrator -2025-06-11 10:40:07 - [tapo_control] tapo_control - [INFO] INFO - ⏱️ Tapo-Steckdosen-Steuerung - Ausführungszeit: 522.43ms -2025-06-11 10:40:08 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 10:40:12 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 5/6 Steckdosen erreichbar -2025-06-11 10:40:14 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.102 erfolgreich ausgeschaltet durch Administrator -2025-06-11 10:40:14 - [tapo_control] tapo_control - [INFO] INFO - ⏱️ Tapo-Steckdosen-Steuerung - Ausführungszeit: 732.30ms -2025-06-11 10:40:17 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.106 erfolgreich ausgeschaltet durch Administrator -2025-06-11 10:40:17 - [tapo_control] tapo_control - [INFO] INFO - ⏱️ Tapo-Steckdosen-Steuerung - Ausführungszeit: 1707.58ms -2025-06-11 10:41:08 - [tapo_control] tapo_control - [INFO] INFO - Tapo Dashboard aufgerufen von Benutzer: Administrator -2025-06-11 10:41:09 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.100 erreichbar - Status: off -2025-06-11 10:41:10 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.101 erreichbar - Status: off -2025-06-11 10:41:10 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.102 erreichbar - Status: off -2025-06-11 10:41:11 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.103 erreichbar - Status: off -2025-06-11 10:41:12 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.104 erreichbar - Status: off -2025-06-11 10:41:12 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.106 erreichbar - Status: off -2025-06-11 10:41:12 - [tapo_control] tapo_control - [INFO] INFO - Dashboard geladen: 6 Steckdosen, 6 online -2025-06-11 10:41:16 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.100 erfolgreich eingeschaltet durch Administrator -2025-06-11 10:41:16 - [tapo_control] tapo_control - [INFO] INFO - ⏱️ Tapo-Steckdosen-Steuerung - Ausführungszeit: 487.63ms -2025-06-11 10:41:17 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.100 erfolgreich ausgeschaltet durch Administrator -2025-06-11 10:41:17 - [tapo_control] tapo_control - [INFO] INFO - ⏱️ Tapo-Steckdosen-Steuerung - Ausführungszeit: 290.25ms -2025-06-11 10:41:20 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.101 erfolgreich ausgeschaltet durch Administrator -2025-06-11 10:41:20 - [tapo_control] tapo_control - [INFO] INFO - ⏱️ Tapo-Steckdosen-Steuerung - Ausführungszeit: 768.74ms -2025-06-11 10:41:21 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.101 erfolgreich eingeschaltet durch Administrator -2025-06-11 10:41:21 - [tapo_control] tapo_control - [INFO] INFO - ⏱️ Tapo-Steckdosen-Steuerung - Ausführungszeit: 658.86ms -2025-06-11 10:41:36 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.104 erfolgreich ausgeschaltet durch Administrator -2025-06-11 10:41:36 - [tapo_control] tapo_control - [INFO] INFO - ⏱️ Tapo-Steckdosen-Steuerung - Ausführungszeit: 5352.50ms -2025-06-11 10:41:40 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.106 erfolgreich eingeschaltet durch Administrator -2025-06-11 10:41:40 - [tapo_control] tapo_control - [INFO] INFO - ⏱️ Tapo-Steckdosen-Steuerung - Ausführungszeit: 1070.00ms -2025-06-11 10:41:42 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 10:41:45 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 6/6 Steckdosen erreichbar -2025-06-11 10:42:12 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 10:42:20 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 5/6 Steckdosen erreichbar -2025-06-11 10:42:42 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 10:42:46 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 6/6 Steckdosen erreichbar -2025-06-11 10:43:12 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 10:43:20 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 5/6 Steckdosen erreichbar -2025-06-11 10:43:42 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 10:43:45 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 6/6 Steckdosen erreichbar -2025-06-11 10:44:12 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 10:44:16 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 6/6 Steckdosen erreichbar -2025-06-11 10:44:42 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage für 6 Tapo-Steckdosen gestartet -2025-06-11 10:44:46 - [tapo_control] tapo_control - [INFO] INFO - Status-Abfrage abgeschlossen: 6/6 Steckdosen erreichbar -2025-06-11 10:44:58 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.101 erfolgreich ausgeschaltet durch Administrator -2025-06-11 10:44:58 - [tapo_control] tapo_control - [INFO] INFO - ⏱️ Tapo-Steckdosen-Steuerung - Ausführungszeit: 338.01ms -2025-06-11 10:45:01 - [tapo_control] tapo_control - [INFO] INFO - ✅ Tapo-Steckdose 192.168.0.101 erfolgreich eingeschaltet durch Administrator -2025-06-11 10:45:01 - [tapo_control] tapo_control - [INFO] INFO - ⏱️ Tapo-Steckdosen-Steuerung - Ausführungszeit: 547.11ms diff --git a/backend/logs/tapo_controller/tapo_controller.log b/backend/logs/tapo_controller/tapo_controller.log deleted file mode 100644 index 6545585fe..000000000 --- a/backend/logs/tapo_controller/tapo_controller.log +++ /dev/null @@ -1,545 +0,0 @@ -2025-06-05 11:12:32 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-05 11:12:34 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-05 11:12:34 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-05 11:12:34 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-05 11:12:38 - [tapo_controller] tapo_controller - [INFO] INFO - 🚀 starte steckdosen-initialisierung... -2025-06-05 11:12:38 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ keine aktiven drucker zur initialisierung gefunden -2025-06-05 11:12:40 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-05 11:12:46 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-05 11:12:52 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-05 11:12:58 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-05 11:13:04 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-05 11:13:10 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 36.7s -2025-06-09 17:23:17 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 17:23:19 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-09 17:23:19 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-09 17:23:19 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-09 17:23:19 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-09 17:23:19 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-09 17:23:19 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-09 17:23:19 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-09 17:23:19 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-09 17:23:19 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 0.0s -2025-06-09 17:25:41 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 17:25:43 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-09 17:25:43 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-09 17:25:43 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-09 17:25:43 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-09 17:25:43 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-09 17:25:43 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-09 17:25:43 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-09 17:25:43 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-09 17:25:43 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 0.0s -2025-06-09 17:28:04 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 17:28:06 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-09 17:28:06 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-09 17:28:06 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-09 17:28:06 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-09 17:28:06 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-09 17:28:06 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-09 17:28:06 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-09 17:28:06 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-09 17:28:06 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 0.0s -2025-06-09 17:31:36 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 17:31:38 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-09 17:31:38 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-09 17:31:38 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-09 17:31:38 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-09 17:31:38 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-09 17:31:38 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-09 17:31:38 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-09 17:31:38 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-09 17:31:38 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 0.0s -2025-06-09 17:37:51 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 17:37:53 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-09 17:37:53 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-09 17:37:53 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-09 17:37:53 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-09 17:37:53 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-09 17:37:53 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-09 17:37:53 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-09 17:37:53 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-09 17:37:53 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 0.0s -2025-06-09 17:40:19 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 17:40:21 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-09 17:40:21 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-09 17:40:21 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-09 17:40:21 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-09 17:40:21 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-09 17:40:21 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-09 17:40:21 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-09 17:40:21 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-09 17:40:21 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 0.0s -2025-06-09 17:44:12 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 17:44:14 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-09 17:44:14 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-09 17:44:14 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-09 17:44:14 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-09 17:44:14 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-09 17:44:14 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-09 17:44:14 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-09 17:44:14 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-09 17:44:14 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 0.0s -2025-06-09 17:47:00 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 17:47:02 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-09 17:47:02 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-09 17:47:02 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-09 17:47:02 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-09 17:47:02 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-09 17:47:02 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-09 17:47:02 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-09 17:47:02 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-09 17:47:02 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 0.0s -2025-06-09 17:48:56 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 17:59:59 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 18:00:01 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-09 18:00:01 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-09 18:00:01 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-09 18:00:01 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-09 18:00:01 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-09 18:00:01 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-09 18:00:01 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-09 18:00:01 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-09 18:00:01 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 0.0s -2025-06-09 18:02:01 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 18:05:20 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 18:08:27 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 18:09:00 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 18:09:49 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 18:12:28 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 18:15:35 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 18:15:37 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-09 18:15:37 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-09 18:15:37 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-09 18:15:37 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-09 18:15:37 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-09 18:15:37 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-09 18:15:37 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-09 18:15:37 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-09 18:15:37 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 0.0s -2025-06-09 18:17:29 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 18:19:09 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 18:20:08 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 18:21:25 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 18:21:55 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 18:22:28 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 18:24:25 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 18:26:04 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 18:26:38 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 18:26:40 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-09 18:26:40 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-09 18:26:40 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-09 18:26:40 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-09 18:26:40 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-09 18:26:40 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-09 18:26:40 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-09 18:26:40 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-09 18:26:40 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 0.0s -2025-06-09 18:46:12 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 18:46:14 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-09 18:46:14 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-09 18:46:14 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-09 18:46:14 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-09 18:46:14 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-09 18:46:14 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-09 18:46:14 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-09 18:46:14 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-09 18:46:14 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 0.0s -2025-06-09 19:00:45 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:00:51 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:00:53 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:01:40 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:01:46 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:03:11 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:03:13 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-09 19:03:13 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-09 19:03:13 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-09 19:03:13 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-09 19:03:13 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-09 19:03:13 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-09 19:03:13 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-09 19:03:13 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-09 19:03:13 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 0.0s -2025-06-09 19:04:30 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:05:11 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:05:14 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:05:16 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-09 19:05:16 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-09 19:05:16 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-09 19:05:16 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-09 19:05:16 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-09 19:05:16 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-09 19:05:16 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-09 19:05:16 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-09 19:05:16 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 0.0s -2025-06-09 19:05:48 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:09:19 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:09:21 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-09 19:09:21 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-09 19:09:21 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-09 19:09:21 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-09 19:09:21 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-09 19:09:21 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-09 19:09:21 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-09 19:09:21 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-09 19:09:21 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 0.0s -2025-06-09 19:10:28 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:10:40 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:10:46 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:10:52 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:11:04 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:11:06 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-09 19:11:06 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-09 19:11:06 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-09 19:11:06 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-09 19:11:06 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-09 19:11:06 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-09 19:11:06 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-09 19:11:06 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-09 19:11:06 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 0.0s -2025-06-09 19:11:41 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:14:33 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:14:35 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-09 19:14:35 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-09 19:14:35 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-09 19:14:35 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-09 19:14:35 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-09 19:14:35 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-09 19:14:35 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-09 19:14:35 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-09 19:14:35 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 0.0s -2025-06-09 19:15:30 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:18:14 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:18:16 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-09 19:18:16 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-09 19:18:16 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-09 19:18:16 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-09 19:18:16 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-09 19:18:16 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-09 19:18:16 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-09 19:18:16 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-09 19:18:16 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 0.0s -2025-06-09 19:19:50 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:20:23 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:20:25 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-09 19:20:25 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-09 19:20:25 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-09 19:20:25 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-09 19:20:25 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-09 19:20:25 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-09 19:20:25 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-09 19:20:25 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-09 19:20:25 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 0.0s -2025-06-09 19:20:53 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:20:53 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-09 19:20:53 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-09 19:20:53 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-09 19:20:53 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-09 19:20:53 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-09 19:20:53 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-09 19:20:53 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-09 19:20:53 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-09 19:20:53 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 0.0s -2025-06-09 19:20:53 - [tapo_controller] tapo_controller - [INFO] INFO - ℹ️ keine drucker mit tapo-steckdosen konfiguriert -2025-06-09 19:21:30 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:21:30 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-09 19:21:30 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-09 19:21:30 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-09 19:21:30 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-09 19:21:30 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-09 19:21:30 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-09 19:21:30 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-09 19:21:30 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-09 19:21:30 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 0.0s -2025-06-09 19:21:30 - [tapo_controller] tapo_controller - [INFO] INFO - ℹ️ keine drucker mit tapo-steckdosen konfiguriert -2025-06-09 19:26:04 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:26:06 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-09 19:26:06 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-09 19:26:06 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-09 19:26:06 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-09 19:26:06 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-09 19:26:06 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-09 19:26:06 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-09 19:26:06 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-09 19:26:06 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 0.0s -2025-06-09 19:30:59 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-09 19:31:01 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-09 19:31:01 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-09 19:31:01 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-09 19:31:01 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-09 19:31:01 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-09 19:31:01 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-09 19:31:01 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-09 19:31:01 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-09 19:31:01 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 0.0s -2025-06-09 19:31:17 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-10 10:01:58 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-10 10:02:00 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-10 10:02:00 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-10 10:02:00 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-10 10:02:06 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-10 10:02:12 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-10 10:02:18 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-10 10:02:24 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-10 10:02:30 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-10 10:02:36 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 36.0s -2025-06-10 13:10:47 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-10 13:11:33 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-10 13:11:33 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-10 13:11:33 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-10 13:11:47 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-10 13:30:20 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-10 13:30:20 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-10 13:30:20 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-10 13:30:33 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 08:42:19 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 08:42:21 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-11 08:42:21 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-11 08:42:21 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-11 08:42:27 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-11 08:42:33 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-11 08:42:39 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-11 08:52:36 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 08:52:38 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-11 08:52:38 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-11 08:52:38 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-11 08:52:44 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-11 08:52:50 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-11 08:52:56 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-11 08:53:02 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-11 08:53:08 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-11 08:53:14 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 36.1s -2025-06-11 08:54:35 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 08:54:37 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-11 08:54:37 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-11 08:54:37 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-11 08:54:43 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-11 08:54:49 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-11 08:54:55 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-11 08:55:01 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-11 09:06:43 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 09:06:45 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-11 09:06:45 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-11 09:06:45 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-11 09:06:51 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-11 09:08:17 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 09:08:19 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-11 09:08:19 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-11 09:08:19 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-11 09:08:25 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-11 09:08:31 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-11 09:08:37 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-11 09:08:43 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-11 09:08:49 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-11 09:08:55 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 36.1s -2025-06-11 09:25:48 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 09:25:50 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-11 09:25:50 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-11 09:25:50 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-11 09:25:56 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-11 09:26:02 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-11 09:26:08 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-11 09:26:14 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-11 09:26:20 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-11 09:26:26 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 36.1s -2025-06-11 09:35:07 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 09:35:09 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-11 09:35:09 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-11 09:35:09 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-11 09:35:15 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-11 09:35:21 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-11 09:35:27 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-11 09:35:33 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-11 09:35:39 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-11 09:35:45 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 36.1s -2025-06-11 09:39:31 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 09:39:33 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-11 09:39:33 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-11 09:39:33 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-11 09:39:39 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-11 09:39:45 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-11 09:39:51 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-11 09:39:57 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-11 09:40:03 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-11 09:40:09 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 36.1s -2025-06-11 10:22:20 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 10:24:10 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 10:25:53 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 10:27:45 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 10:27:53 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 10:39:13 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 10:39:15 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-11 10:39:15 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-11 10:39:15 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-11 10:39:17 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 10:39:17 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdose mit ip 192.168.0.103 ist erreichbar -2025-06-11 10:39:18 - [tapo_controller] tapo_controller - [INFO] INFO - tapo-verbindung zu 192.168.0.103 erfolgreich: unbekannt -2025-06-11 10:39:18 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 'tapo p110 (192.168.0.103)' (192.168.0.103) gefunden - status: off -2025-06-11 10:39:18 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-11 10:39:19 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-11 10:39:19 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-11 10:39:19 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-11 10:39:20 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdose mit ip 192.168.0.104 ist erreichbar -2025-06-11 10:39:20 - [tapo_controller] tapo_controller - [INFO] INFO - tapo-verbindung zu 192.168.0.104 erfolgreich: unbekannt -2025-06-11 10:39:20 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 'tapo p110 (192.168.0.104)' (192.168.0.104) gefunden - status: off -2025-06-11 10:39:20 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-11 10:39:21 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdose mit ip 192.168.0.103 ist erreichbar -2025-06-11 10:39:21 - [tapo_controller] tapo_controller - [INFO] INFO - tapo-verbindung zu 192.168.0.103 erfolgreich: unbekannt -2025-06-11 10:39:21 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 'tapo p110 (192.168.0.103)' (192.168.0.103) gefunden - status: off -2025-06-11 10:39:21 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-11 10:39:22 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdose mit ip 192.168.0.100 ist erreichbar -2025-06-11 10:39:22 - [tapo_controller] tapo_controller - [INFO] INFO - tapo-verbindung zu 192.168.0.100 erfolgreich: unbekannt -2025-06-11 10:39:22 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 'tapo p110 (192.168.0.100)' (192.168.0.100) gefunden - status: off -2025-06-11 10:39:22 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-11 10:39:23 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdose mit ip 192.168.0.104 ist erreichbar -2025-06-11 10:39:23 - [tapo_controller] tapo_controller - [INFO] INFO - tapo-verbindung zu 192.168.0.104 erfolgreich: unbekannt -2025-06-11 10:39:23 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 'tapo p110 (192.168.0.104)' (192.168.0.104) gefunden - status: off -2025-06-11 10:39:23 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-11 10:39:24 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdose mit ip 192.168.0.101 ist erreichbar -2025-06-11 10:39:25 - [tapo_controller] tapo_controller - [INFO] INFO - tapo-verbindung zu 192.168.0.101 erfolgreich: unbekannt -2025-06-11 10:39:25 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 'tapo p110 (192.168.0.101)' (192.168.0.101) gefunden - status: off -2025-06-11 10:39:25 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-11 10:39:25 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdose mit ip 192.168.0.100 ist erreichbar -2025-06-11 10:39:26 - [tapo_controller] tapo_controller - [INFO] INFO - tapo-verbindung zu 192.168.0.100 erfolgreich: unbekannt -2025-06-11 10:39:26 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 'tapo p110 (192.168.0.100)' (192.168.0.100) gefunden - status: off -2025-06-11 10:39:26 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-11 10:39:27 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdose mit ip 192.168.0.102 ist erreichbar -2025-06-11 10:39:27 - [tapo_controller] tapo_controller - [INFO] INFO - tapo-verbindung zu 192.168.0.102 erfolgreich: unbekannt -2025-06-11 10:39:27 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 'tapo p110 (192.168.0.102)' (192.168.0.102) gefunden - status: off -2025-06-11 10:39:27 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-11 10:39:28 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdose mit ip 192.168.0.101 ist erreichbar -2025-06-11 10:39:28 - [tapo_controller] tapo_controller - [INFO] INFO - tapo-verbindung zu 192.168.0.101 erfolgreich: unbekannt -2025-06-11 10:39:28 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 'tapo p110 (192.168.0.101)' (192.168.0.101) gefunden - status: off -2025-06-11 10:39:28 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-11 10:39:30 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdose mit ip 192.168.0.102 ist erreichbar -2025-06-11 10:39:30 - [tapo_controller] tapo_controller - [INFO] INFO - tapo-verbindung zu 192.168.0.102 erfolgreich: unbekannt -2025-06-11 10:39:30 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 'tapo p110 (192.168.0.102)' (192.168.0.102) gefunden - status: off -2025-06-11 10:39:30 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-11 10:39:33 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 5/6 steckdosen gefunden in 17.5s -2025-06-11 10:39:36 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 5/6 steckdosen gefunden in 17.8s -2025-06-11 10:39:43 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.101 erfolgreich eingeschaltet -2025-06-11 10:39:49 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.100 erfolgreich eingeschaltet -2025-06-11 10:39:52 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.101 erfolgreich eingeschaltet -2025-06-11 10:39:54 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.102 erfolgreich eingeschaltet -2025-06-11 10:39:56 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.106 erfolgreich eingeschaltet -2025-06-11 10:39:57 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.104 erfolgreich eingeschaltet -2025-06-11 10:39:59 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.103 erfolgreich eingeschaltet -2025-06-11 10:40:02 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.100 erfolgreich ausgeschaltet -2025-06-11 10:40:04 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.103 erfolgreich ausgeschaltet -2025-06-11 10:40:06 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.104 erfolgreich ausgeschaltet -2025-06-11 10:40:07 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.101 erfolgreich ausgeschaltet -2025-06-11 10:40:14 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.102 erfolgreich ausgeschaltet -2025-06-11 10:40:17 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.106 erfolgreich ausgeschaltet -2025-06-11 10:41:16 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.100 erfolgreich eingeschaltet -2025-06-11 10:41:17 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.100 erfolgreich ausgeschaltet -2025-06-11 10:41:20 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.101 erfolgreich ausgeschaltet -2025-06-11 10:41:21 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.101 erfolgreich eingeschaltet -2025-06-11 10:41:33 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ versuch 1/3 fehlgeschlagen beim ausschalten von 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Read timed out. (read timeout=2) -2025-06-11 10:41:36 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.104 erfolgreich ausgeschaltet -2025-06-11 10:41:40 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.106 erfolgreich eingeschaltet -2025-06-11 10:44:58 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.101 erfolgreich ausgeschaltet -2025-06-11 10:45:01 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.101 erfolgreich eingeschaltet -2025-06-11 10:45:14 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 10:45:16 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-11 10:45:16 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-11 10:45:16 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-11 10:45:16 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 10:45:18 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdose mit ip 192.168.0.103 ist erreichbar -2025-06-11 10:45:18 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-11 10:45:18 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-11 10:45:18 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-11 10:45:18 - [tapo_controller] tapo_controller - [INFO] INFO - tapo-verbindung zu 192.168.0.103 erfolgreich: unbekannt -2025-06-11 10:45:18 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 'tapo p110 (192.168.0.103)' (192.168.0.103) gefunden - status: off -2025-06-11 10:45:18 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-11 10:45:20 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdose mit ip 192.168.0.104 ist erreichbar -2025-06-11 10:45:20 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdose mit ip 192.168.0.103 ist erreichbar -2025-06-11 10:45:21 - [tapo_controller] tapo_controller - [INFO] INFO - tapo-verbindung zu 192.168.0.104 erfolgreich: unbekannt -2025-06-11 10:45:21 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 'tapo p110 (192.168.0.104)' (192.168.0.104) gefunden - status: off -2025-06-11 10:45:21 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-11 10:45:21 - [tapo_controller] tapo_controller - [INFO] INFO - tapo-verbindung zu 192.168.0.103 erfolgreich: unbekannt -2025-06-11 10:45:21 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 'tapo p110 (192.168.0.103)' (192.168.0.103) gefunden - status: off -2025-06-11 10:45:21 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-11 10:45:23 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdose mit ip 192.168.0.100 ist erreichbar -2025-06-11 10:45:23 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdose mit ip 192.168.0.104 ist erreichbar -2025-06-11 10:45:23 - [tapo_controller] tapo_controller - [INFO] INFO - tapo-verbindung zu 192.168.0.100 erfolgreich: unbekannt -2025-06-11 10:45:23 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 'tapo p110 (192.168.0.100)' (192.168.0.100) gefunden - status: off -2025-06-11 10:45:23 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-11 10:45:23 - [tapo_controller] tapo_controller - [INFO] INFO - tapo-verbindung zu 192.168.0.104 erfolgreich: unbekannt -2025-06-11 10:45:23 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 'tapo p110 (192.168.0.104)' (192.168.0.104) gefunden - status: off -2025-06-11 10:45:23 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-11 10:51:33 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 10:51:34 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.100 erfolgreich ausgeschaltet -2025-06-11 10:51:34 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.101 erfolgreich ausgeschaltet -2025-06-11 10:51:35 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-11 10:51:35 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-11 10:51:35 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-11 10:51:36 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 10:51:36 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ versuch 1/3 fehlgeschlagen beim ausschalten von 192.168.0.102: HTTPConnectionPool(host='192.168.0.102', port=80): Read timed out. (read timeout=2) -2025-06-11 10:51:37 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.102 erfolgreich ausgeschaltet -2025-06-11 10:51:37 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdose mit ip 192.168.0.103 ist erreichbar -2025-06-11 10:51:37 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.103 erfolgreich ausgeschaltet -2025-06-11 10:51:37 - [tapo_controller] tapo_controller - [INFO] INFO - tapo-verbindung zu 192.168.0.103 erfolgreich: unbekannt -2025-06-11 10:51:37 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 'tapo p110 (192.168.0.103)' (192.168.0.103) gefunden - status: off -2025-06-11 10:51:37 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-11 10:51:37 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.104 erfolgreich ausgeschaltet -2025-06-11 10:51:38 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.102 erfolgreich ausgeschaltet -2025-06-11 10:51:38 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung... -2025-06-11 10:51:38 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration -2025-06-11 10:51:38 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103 -2025-06-11 10:51:38 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.103 erfolgreich ausgeschaltet -2025-06-11 10:51:38 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.106 erfolgreich ausgeschaltet -2025-06-11 10:51:38 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.104 erfolgreich ausgeschaltet -2025-06-11 10:51:39 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 192.168.0.106 erfolgreich ausgeschaltet -2025-06-11 10:51:39 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdose mit ip 192.168.0.104 ist erreichbar -2025-06-11 10:51:40 - [tapo_controller] tapo_controller - [INFO] INFO - tapo-verbindung zu 192.168.0.104 erfolgreich: unbekannt -2025-06-11 10:51:40 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 'tapo p110 (192.168.0.104)' (192.168.0.104) gefunden - status: off -2025-06-11 10:51:40 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-11 10:51:40 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdose mit ip 192.168.0.103 ist erreichbar -2025-06-11 10:51:40 - [tapo_controller] tapo_controller - [INFO] INFO - tapo-verbindung zu 192.168.0.103 erfolgreich: unbekannt -2025-06-11 10:51:40 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 'tapo p110 (192.168.0.103)' (192.168.0.103) gefunden - status: off -2025-06-11 10:51:40 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104 -2025-06-11 10:51:42 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdose mit ip 192.168.0.100 ist erreichbar -2025-06-11 10:51:42 - [tapo_controller] tapo_controller - [INFO] INFO - tapo-verbindung zu 192.168.0.100 erfolgreich: unbekannt -2025-06-11 10:51:42 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 'tapo p110 (192.168.0.100)' (192.168.0.100) gefunden - status: off -2025-06-11 10:51:42 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-11 10:51:42 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdose mit ip 192.168.0.104 ist erreichbar -2025-06-11 10:51:43 - [tapo_controller] tapo_controller - [INFO] INFO - tapo-verbindung zu 192.168.0.104 erfolgreich: unbekannt -2025-06-11 10:51:43 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 'tapo p110 (192.168.0.104)' (192.168.0.104) gefunden - status: off -2025-06-11 10:51:43 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100 -2025-06-11 10:51:44 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdose mit ip 192.168.0.101 ist erreichbar -2025-06-11 10:51:45 - [tapo_controller] tapo_controller - [INFO] INFO - tapo-verbindung zu 192.168.0.101 erfolgreich: unbekannt -2025-06-11 10:51:45 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 'tapo p110 (192.168.0.101)' (192.168.0.101) gefunden - status: off -2025-06-11 10:51:45 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-11 10:51:45 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdose mit ip 192.168.0.100 ist erreichbar -2025-06-11 10:51:45 - [tapo_controller] tapo_controller - [INFO] INFO - tapo-verbindung zu 192.168.0.100 erfolgreich: unbekannt -2025-06-11 10:51:45 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 'tapo p110 (192.168.0.100)' (192.168.0.100) gefunden - status: off -2025-06-11 10:51:45 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101 -2025-06-11 10:51:47 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdose mit ip 192.168.0.102 ist erreichbar -2025-06-11 10:51:47 - [tapo_controller] tapo_controller - [INFO] INFO - tapo-verbindung zu 192.168.0.102 erfolgreich: unbekannt -2025-06-11 10:51:47 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 'tapo p110 (192.168.0.102)' (192.168.0.102) gefunden - status: off -2025-06-11 10:51:47 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-11 10:51:48 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdose mit ip 192.168.0.101 ist erreichbar -2025-06-11 10:51:48 - [tapo_controller] tapo_controller - [INFO] INFO - tapo-verbindung zu 192.168.0.101 erfolgreich: unbekannt -2025-06-11 10:51:48 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 'tapo p110 (192.168.0.101)' (192.168.0.101) gefunden - status: off -2025-06-11 10:51:48 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102 -2025-06-11 10:51:50 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdose mit ip 192.168.0.102 ist erreichbar -2025-06-11 10:51:50 - [tapo_controller] tapo_controller - [INFO] INFO - tapo-verbindung zu 192.168.0.102 erfolgreich: unbekannt -2025-06-11 10:51:50 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo-steckdose 'tapo p110 (192.168.0.102)' (192.168.0.102) gefunden - status: off -2025-06-11 10:51:50 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105 -2025-06-11 10:51:53 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 5/6 steckdosen gefunden in 18.0s -2025-06-11 10:51:56 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 5/6 steckdosen gefunden in 18.7s -2025-06-11 12:43:22 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 14:20:27 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 14:21:10 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 14:21:55 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 14:22:45 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 14:23:24 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 14:23:42 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-11 14:24:22 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-12 06:59:20 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-12 07:00:41 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-12 07:00:44 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-12 07:02:40 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-12 07:04:15 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-12 07:05:27 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert -2025-06-12 07:05:30 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert diff --git a/backend/logs/tapo_setup/tapo_setup.log b/backend/logs/tapo_setup/tapo_setup.log deleted file mode 100644 index 2e9a3a46b..000000000 --- a/backend/logs/tapo_setup/tapo_setup.log +++ /dev/null @@ -1,67 +0,0 @@ -2025-06-09 19:29:27 - [tapo_setup] tapo_setup - [INFO] INFO - 🔧 Starte Tapo-Steckdosen Setup... -2025-06-09 19:29:27 - [tapo_setup] tapo_setup - [ERROR] ERROR - ❌ Fehler beim Setup: 'octoprint_enabled' is an invalid keyword argument for Printer -2025-06-09 19:29:57 - [tapo_setup] tapo_setup - [INFO] INFO - 🔧 Starte Tapo-Steckdosen Setup... -2025-06-09 19:29:57 - [tapo_setup] tapo_setup - [ERROR] ERROR - ❌ Fehler beim Setup: Unknown format code 'd' for object of type 'str' -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - 🔧 Starte Tapo-Steckdosen Setup... -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - ➕ Tapo-Steckdose 192.168.0.100 hinzugefügt: Tapo P110 (192.168.0.100) -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - ➕ Tapo-Steckdose 192.168.0.101 hinzugefügt: Tapo P110 (192.168.0.101) -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - ➕ Tapo-Steckdose 192.168.0.102 hinzugefügt: Tapo P110 (192.168.0.102) -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - ➕ Tapo-Steckdose 192.168.0.103 hinzugefügt: Tapo P110 (192.168.0.103) -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - ➕ Tapo-Steckdose 192.168.0.104 hinzugefügt: Tapo P110 (192.168.0.104) -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - ➕ Tapo-Steckdose 192.168.0.106 hinzugefügt: Tapo P110 (192.168.0.106) -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - 🎉 Setup abgeschlossen: 6 Tapo-Steckdosen konfiguriert -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - -📊 Tapo-Steckdosen Übersicht (6 konfiguriert): -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - ================================================================================ -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - 📍 192.168.0.100 - Tapo P110 (192.168.0.100) -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - Standort: Werk 040 - Berlin - TBA -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - Aktiv: ✅ -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - ------------------------------------------------------------ -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - 📍 192.168.0.101 - Tapo P110 (192.168.0.101) -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - Standort: Werk 040 - Berlin - TBA -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - Aktiv: ✅ -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - ------------------------------------------------------------ -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - 📍 192.168.0.102 - Tapo P110 (192.168.0.102) -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - Standort: Werk 040 - Berlin - TBA -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - Aktiv: ✅ -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - ------------------------------------------------------------ -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - 📍 192.168.0.103 - Tapo P110 (192.168.0.103) -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - Standort: Werk 040 - Berlin - TBA -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - Aktiv: ✅ -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - ------------------------------------------------------------ -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - 📍 192.168.0.104 - Tapo P110 (192.168.0.104) -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - Standort: Werk 040 - Berlin - TBA -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - Aktiv: ✅ -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - ------------------------------------------------------------ -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - 📍 192.168.0.106 - Tapo P110 (192.168.0.106) -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - Standort: Werk 040 - Berlin - TBA -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - Aktiv: ✅ -2025-06-09 19:30:13 - [tapo_setup] tapo_setup - [INFO] INFO - ------------------------------------------------------------ -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - 📊 Zeige Tapo-Status... -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - -📊 Tapo-Steckdosen Übersicht (6 konfiguriert): -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - ================================================================================ -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - 📍 192.168.0.100 - Tapo P110 (192.168.0.100) -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - Standort: Werk 040 - Berlin - TBA -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - Aktiv: ✅ -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - ------------------------------------------------------------ -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - 📍 192.168.0.101 - Tapo P110 (192.168.0.101) -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - Standort: Werk 040 - Berlin - TBA -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - Aktiv: ✅ -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - ------------------------------------------------------------ -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - 📍 192.168.0.102 - Tapo P110 (192.168.0.102) -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - Standort: Werk 040 - Berlin - TBA -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - Aktiv: ✅ -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - ------------------------------------------------------------ -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - 📍 192.168.0.103 - Tapo P110 (192.168.0.103) -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - Standort: Werk 040 - Berlin - TBA -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - Aktiv: ✅ -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - ------------------------------------------------------------ -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - 📍 192.168.0.104 - Tapo P110 (192.168.0.104) -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - Standort: Werk 040 - Berlin - TBA -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - Aktiv: ✅ -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - ------------------------------------------------------------ -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - 📍 192.168.0.106 - Tapo P110 (192.168.0.106) -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - Standort: Werk 040 - Berlin - TBA -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - Aktiv: ✅ -2025-06-09 19:30:19 - [tapo_setup] tapo_setup - [INFO] INFO - ------------------------------------------------------------ diff --git a/backend/logs/timeout_force_quit/timeout_force_quit.log b/backend/logs/timeout_force_quit/timeout_force_quit.log deleted file mode 100644 index e69de29bb..000000000 diff --git a/backend/logs/timer_manager/timer_manager.log b/backend/logs/timer_manager/timer_manager.log deleted file mode 100644 index e69de29bb..000000000 diff --git a/backend/logs/uploads/uploads.log b/backend/logs/uploads/uploads.log deleted file mode 100644 index e69de29bb..000000000 diff --git a/backend/logs/user/user.log b/backend/logs/user/user.log deleted file mode 100644 index 4c2ae99c3..000000000 --- a/backend/logs/user/user.log +++ /dev/null @@ -1,130 +0,0 @@ -2025-06-09 18:00:24 - [user] user - [ERROR] ERROR - Error handling user settings API: '_GeneratorContextManager' object has no attribute 'query' -2025-06-09 18:00:28 - [user] user - [ERROR] ERROR - Error handling user settings API: '_GeneratorContextManager' object has no attribute 'query' -2025-06-09 18:00:30 - [user] user - [ERROR] ERROR - Error handling user settings API: '_GeneratorContextManager' object has no attribute 'query' -2025-06-09 18:00:33 - [user] user - [ERROR] ERROR - Error handling user settings API: '_GeneratorContextManager' object has no attribute 'query' -2025-06-09 18:00:36 - [user] user - [ERROR] ERROR - Error handling user settings API: '_GeneratorContextManager' object has no attribute 'query' -2025-06-09 18:00:58 - [user] user - [ERROR] ERROR - Error handling user settings API: '_GeneratorContextManager' object has no attribute 'query' -2025-06-09 18:16:16 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:16:19 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:16:23 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:16:24 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:16:27 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:16:31 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:16:33 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:16:34 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:16:35 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:27:02 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:27:04 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:27:08 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:27:12 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:27:15 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:27:18 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:27:20 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:27:21 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:27:24 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:46:23 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:46:25 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:46:27 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:46:32 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:46:34 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:46:40 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:46:44 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:46:48 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 18:46:51 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:07:45 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:07:51 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:07:52 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:07:55 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:07:58 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:08:01 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:08:04 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:10:00 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:10:02 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:10:03 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:10:04 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:10:05 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:11:08 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:13:21 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:14:48 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:14:51 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:14:52 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:14:53 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:14:54 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:14:56 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:14:57 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:15:02 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:15:05 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:15:11 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:15:20 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:18:30 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:18:38 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:20:13 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:20:17 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:20:27 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:20:29 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:20:33 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:20:36 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:20:39 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:20:43 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:20:45 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:20:45 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:20:53 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:20:55 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:20:56 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:20:57 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:20:59 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:21:01 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:21:06 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:21:10 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:21:12 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:21:19 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:31:08 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:31:10 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:31:26 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:31:32 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:31:38 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:31:42 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:31:47 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:31:52 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:31:54 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:31:56 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:32:01 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:32:03 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:32:06 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-09 19:32:13 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-10 10:02:26 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 08:42:26 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 08:42:38 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 08:52:56 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 08:53:16 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 08:53:53 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 08:54:11 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 08:54:14 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 08:54:17 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 08:54:38 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 09:06:45 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 09:06:49 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 09:08:20 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 09:08:22 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 09:08:36 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 09:24:19 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 09:25:49 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 09:26:14 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 09:26:20 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 09:29:04 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 09:35:16 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 09:48:47 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 09:54:18 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 09:54:20 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 09:57:56 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 10:06:32 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 10:06:34 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 10:39:23 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 10:39:38 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 10:40:21 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 10:40:53 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 10:41:12 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 10:51:38 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-11 10:51:56 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-12 07:01:40 - [user] user - [INFO] INFO - User admin retrieved settings via API -2025-06-12 07:01:43 - [user] user - [INFO] INFO - User admin retrieved settings via API diff --git a/backend/logs/users/users.log b/backend/logs/users/users.log deleted file mode 100644 index e69de29bb..000000000 diff --git a/backend/logs/utilities_collection/utilities_collection.log b/backend/logs/utilities_collection/utilities_collection.log deleted file mode 100644 index 2f89ec185..000000000 --- a/backend/logs/utilities_collection/utilities_collection.log +++ /dev/null @@ -1,28 +0,0 @@ -2025-06-11 14:20:26 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert -2025-06-11 14:20:26 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) -2025-06-11 14:21:10 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert -2025-06-11 14:21:10 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) -2025-06-11 14:21:55 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert -2025-06-11 14:21:55 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) -2025-06-11 14:22:44 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert -2025-06-11 14:22:44 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) -2025-06-11 14:23:24 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert -2025-06-11 14:23:24 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) -2025-06-11 14:23:42 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert -2025-06-11 14:23:42 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) -2025-06-11 14:24:22 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert -2025-06-11 14:24:22 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) -2025-06-12 06:59:20 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert -2025-06-12 06:59:20 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) -2025-06-12 07:00:41 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert -2025-06-12 07:00:41 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) -2025-06-12 07:00:44 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert -2025-06-12 07:00:44 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) -2025-06-12 07:02:40 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert -2025-06-12 07:02:40 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) -2025-06-12 07:04:15 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert -2025-06-12 07:04:15 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) -2025-06-12 07:05:27 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert -2025-06-12 07:05:27 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) -2025-06-12 07:05:30 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert -2025-06-12 07:05:30 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) diff --git a/backend/logs/validation/validation.log b/backend/logs/validation/validation.log deleted file mode 100644 index e69de29bb..000000000 diff --git a/backend/logs/warnings.log b/backend/logs/warnings.log deleted file mode 100644 index e2f2a961d..000000000 --- a/backend/logs/warnings.log +++ /dev/null @@ -1,4 +0,0 @@ -================================================================= -MYP Installation WARNUNGEN Log - 2025-06-10 09:33:12 -================================================================= - diff --git a/backend/logs/watchdog/watchdog.log b/backend/logs/watchdog/watchdog.log deleted file mode 100644 index e69de29bb..000000000 diff --git a/backend/logs/windows_fixes/windows_fixes.log b/backend/logs/windows_fixes/windows_fixes.log deleted file mode 100644 index 27f6333db..000000000 --- a/backend/logs/windows_fixes/windows_fixes.log +++ /dev/null @@ -1,176 +0,0 @@ -2025-06-04 23:35:34 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-04 23:35:34 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-04 23:35:34 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-04 23:35:34 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-04 23:38:33 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-04 23:38:33 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-04 23:38:33 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-04 23:38:33 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-04 23:40:16 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-04 23:40:16 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-04 23:40:16 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-04 23:40:16 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-04 23:40:19 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-04 23:40:19 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-04 23:40:19 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-04 23:40:19 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-04 23:46:54 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-04 23:46:54 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-04 23:46:54 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-04 23:46:54 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-04 23:47:07 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-04 23:47:07 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-04 23:47:07 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-04 23:47:07 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-04 23:49:56 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-04 23:49:56 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-04 23:49:56 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-04 23:49:56 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-05 01:01:07 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-05 01:01:07 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-05 01:01:07 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-05 01:01:07 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-05 01:01:10 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-05 01:01:10 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-05 01:01:10 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-05 01:01:10 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-05 01:01:17 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-05 01:01:17 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-05 01:01:17 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-05 01:01:17 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-05 09:31:04 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-05 09:31:04 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-05 09:31:04 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-05 09:31:04 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-05 09:32:24 - [windows_fixes] windows_fixes - [INFO] INFO - 🔄 Starte Windows Thread-Shutdown... -2025-06-05 09:32:24 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Windows Thread-Shutdown abgeschlossen -2025-06-05 10:12:39 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-05 10:12:39 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-05 10:12:39 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-05 10:12:39 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-05 10:14:06 - [windows_fixes] windows_fixes - [INFO] INFO - 🔄 Starte Windows Thread-Shutdown... -2025-06-05 10:14:06 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Windows Thread-Shutdown abgeschlossen -2025-06-05 11:12:31 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-05 11:12:31 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-05 11:12:31 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-05 11:12:31 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-10 10:01:57 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-10 10:01:57 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-10 10:01:57 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-10 10:01:57 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-10 13:10:46 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-10 13:10:46 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-10 13:10:46 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-10 13:10:46 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-10 13:11:47 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-10 13:11:47 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-10 13:11:47 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-10 13:11:47 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-10 13:30:33 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-10 13:30:33 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-10 13:30:33 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-10 13:30:33 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 08:42:18 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 08:42:18 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-11 08:42:18 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-11 08:42:18 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 08:52:36 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 08:52:36 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-11 08:52:36 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-11 08:52:36 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 08:54:35 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 08:54:35 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-11 08:54:35 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-11 08:54:35 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 09:06:42 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 09:06:42 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-11 09:06:42 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-11 09:06:42 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 09:08:16 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 09:08:16 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-11 09:08:16 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-11 09:08:16 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 09:25:48 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 09:25:48 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-11 09:25:48 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-11 09:25:48 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 09:35:06 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 09:35:06 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-11 09:35:06 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-11 09:35:06 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 09:39:31 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 09:39:31 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-11 09:39:31 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-11 09:39:31 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 10:22:20 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 10:22:20 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-11 10:22:20 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-11 10:22:20 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 10:24:10 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 10:24:10 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-11 10:24:10 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-11 10:24:10 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 10:25:53 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 10:25:53 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-11 10:25:53 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-11 10:25:53 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 10:27:45 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 10:27:45 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-11 10:27:45 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-11 10:27:45 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 10:27:53 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 10:27:53 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-11 10:27:53 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-11 10:27:53 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 10:39:11 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 10:39:11 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-11 10:39:11 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-11 10:39:11 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 10:39:16 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 10:39:16 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-11 10:39:16 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-11 10:39:16 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 10:45:14 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 10:45:14 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-11 10:45:14 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-11 10:45:14 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 10:45:16 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 10:45:16 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-11 10:45:16 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-11 10:45:16 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 10:51:32 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 10:51:32 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-11 10:51:32 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-11 10:51:32 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 10:51:35 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 10:51:35 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen) -2025-06-11 10:51:35 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet -2025-06-11 10:51:35 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 14:20:25 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 14:20:25 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 14:21:10 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 14:21:10 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 14:21:55 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 14:21:55 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 14:22:44 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 14:22:44 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 14:23:24 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 14:23:24 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 14:23:42 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 14:23:42 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-11 14:24:22 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-11 14:24:22 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-12 06:59:20 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-12 06:59:20 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-12 07:00:41 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-12 07:00:41 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-12 07:00:44 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-12 07:00:44 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-12 07:02:40 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-12 07:02:40 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-12 07:04:15 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-12 07:04:15 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-12 07:05:27 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-12 07:05:27 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet -2025-06-12 07:05:30 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... -2025-06-12 07:05:30 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet diff --git a/backend/utils/audit_logger.py b/backend/utils/audit_logger.py new file mode 100644 index 000000000..48433d6f5 --- /dev/null +++ b/backend/utils/audit_logger.py @@ -0,0 +1,85 @@ +""" +Audit Logger für Production Environment +======================================= + +Minimale Implementierung für Compliance und Audit-Anforderungen. +""" + +import logging +from datetime import datetime +from typing import Optional, Dict, Any + +from utils.logging_config import get_logger + +# Logger für Audit-Events +audit_logger = get_logger("audit") + +def init_audit_logging(app) -> None: + """ + Initialisiert das Audit-Logging-System für die Flask-Anwendung. + + Args: + app: Flask-Anwendungsinstanz + """ + try: + # Audit-Logger konfigurieren + audit_logger.info("[AUDIT] Audit-Logging-System initialisiert") + + # Request-Handler für Audit-Logs registrieren + @app.before_request + def log_audit_event(): + """Loggt relevante Anfragen für Audit-Zwecke""" + from flask import request + from flask_login import current_user + + # Nur sicherheitsrelevante Endpunkte loggen + sensitive_paths = ['/auth/', '/admin/', '/api/admin/', '/users/'] + + if any(path in request.path for path in sensitive_paths): + audit_logger.info( + f"[AUDIT] {request.method} {request.path} | " + f"User: {getattr(current_user, 'username', 'Anonymous')} | " + f"IP: {request.remote_addr}" + ) + + audit_logger.info("[AUDIT] ✅ Audit-Logging erfolgreich konfiguriert") + + except Exception as e: + audit_logger.error(f"[AUDIT] ❌ Fehler bei Audit-Logging-Initialisierung: {str(e)}") + raise + +def log_admin_action(action: str, user_id: Optional[int] = None, + details: Optional[Dict[str, Any]] = None) -> None: + """ + Loggt Admin-Aktionen für Audit-Zwecke. + + Args: + action: Beschreibung der durchgeführten Aktion + user_id: ID des Benutzers, der die Aktion durchgeführt hat + details: Zusätzliche Details zur Aktion + """ + audit_logger.info( + f"[ADMIN_ACTION] {action} | " + f"User ID: {user_id} | " + f"Details: {details or 'None'} | " + f"Timestamp: {datetime.now().isoformat()}" + ) + +def log_security_event(event_type: str, description: str, + ip_address: Optional[str] = None, + user_id: Optional[int] = None) -> None: + """ + Loggt sicherheitsrelevante Events. + + Args: + event_type: Art des Security-Events (LOGIN, LOGOUT, FAILED_LOGIN, etc.) + description: Beschreibung des Events + ip_address: IP-Adresse des Clients + user_id: Benutzer-ID falls verfügbar + """ + audit_logger.warning( + f"[SECURITY_EVENT] {event_type}: {description} | " + f"User ID: {user_id} | " + f"IP: {ip_address} | " + f"Timestamp: {datetime.now().isoformat()}" + ) \ No newline at end of file