From 939f14199d03cab7e43903cdd7f360581739ab67 Mon Sep 17 00:00:00 2001 From: Till Tomczak Date: Fri, 20 Jun 2025 08:25:26 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9A=20Improved=20log=20file=20structur?= =?UTF-8?q?e=20and=20organization=20in=20backend=20logs=20=F0=9F=9B=A0?= =?UTF-8?q?=EF=B8=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/backend/database/myp.db | Bin 106496 -> 102400 bytes backend/logs/admin/admin.log | 19 ++ backend/logs/admin_api/admin_api.log | 9 + backend/logs/app/app.log | 296 ++++++++++++++++++ backend/logs/auth/auth.log | 2 + backend/logs/core_system/core_system.log | 8 + .../logs/data_management/data_management.log | 8 + .../drucker_steuerung/drucker_steuerung.log | 4 + .../energy_monitoring/energy_monitoring.log | 4 + .../hardware_integration.log | 41 +++ .../job_queue_system/job_queue_system.log | 16 + .../monitoring_analytics.log | 8 + backend/logs/permissions/permissions.log | 4 + backend/logs/scheduler/scheduler.log | 12 + .../logs/security_suite/security_suite.log | 12 + backend/logs/startup/startup.log | 36 +++ .../utilities_collection.log | 8 + backend/logs/windows_fixes/windows_fixes.log | 8 + 18 files changed, 495 insertions(+) diff --git a/backend/backend/database/myp.db b/backend/backend/database/myp.db index 9ecf401cc8dce7f99b388e87f03fd603246e10ca..746ff98bc9e610fb56db8ab0d46982745b4c38c9 100644 GIT binary patch delta 4277 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 YAznFP5W?30@lri4q^Zd9ph1ZL2Zj4XtN;K2 diff --git a/backend/logs/admin/admin.log b/backend/logs/admin/admin.log index fe4b4eaea..763e8bd32 100644 --- a/backend/logs/admin/admin.log +++ b/backend/logs/admin/admin.log @@ -1836,3 +1836,22 @@ jinja2.exceptions.UndefinedError: 'maintenance_info' is undefined 2025-06-20 01:34:13 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_live_stats: User authenticated: True, User ID: 2, Is Admin: True 2025-06-20 01:34:13 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_system_status_api: User authenticated: True, User ID: 2, Is Admin: True 2025-06-20 01:34:14 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin@example.com +2025-06-20 08:19:05 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True +2025-06-20 08:19:05 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin +2025-06-20 08:19:05 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers' +2025-06-20 08:19:05 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_live_stats: User authenticated: True, User ID: 1, Is Admin: True +2025-06-20 08:19:05 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_system_status_api: User authenticated: True, User ID: 1, Is Admin: True +2025-06-20 08:19:07 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin +2025-06-20 08:19:08 - [admin] admin - [INFO] INFO - Admin-Check für Funktion tapo_monitoring: User authenticated: True, User ID: 1, Is Admin: True +2025-06-20 08:19:08 - [admin] admin - [INFO] INFO - Tapo-Monitoring aufgerufen von admin +2025-06-20 08:19:11 - [admin] admin - [INFO] INFO - Tapo-Monitoring geladen: 6 Steckdosen, 0 online +2025-06-20 08:19:22 - [admin] admin - [INFO] INFO - Admin-Check für Funktion tapo_monitoring: User authenticated: True, User ID: 1, Is Admin: True +2025-06-20 08:19:22 - [admin] admin - [INFO] INFO - Tapo-Monitoring aufgerufen von admin +2025-06-20 08:19:25 - [admin] admin - [INFO] INFO - Tapo-Monitoring geladen: 6 Steckdosen, 0 online +2025-06-20 08:19:29 - [admin] admin - [INFO] INFO - Admin-Check für Funktion tapo_monitoring: User authenticated: True, User ID: 1, Is Admin: True +2025-06-20 08:19:29 - [admin] admin - [INFO] INFO - Tapo-Monitoring aufgerufen von admin +2025-06-20 08:19:32 - [admin] admin - [INFO] INFO - Tapo-Monitoring geladen: 6 Steckdosen, 0 online +2025-06-20 08:19:36 - [admin] admin - [INFO] INFO - Admin-Check für Funktion tapo_monitoring: User authenticated: True, User ID: 1, Is Admin: True +2025-06-20 08:19:36 - [admin] admin - [INFO] INFO - Tapo-Monitoring aufgerufen von admin +2025-06-20 08:19:39 - [admin] admin - [INFO] INFO - Tapo-Monitoring geladen: 6 Steckdosen, 0 online +2025-06-20 08:19:42 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_tapo_health_check: User authenticated: True, User ID: 1, Is Admin: True diff --git a/backend/logs/admin_api/admin_api.log b/backend/logs/admin_api/admin_api.log index dffbe1bbf..379b9ee06 100644 --- a/backend/logs/admin_api/admin_api.log +++ b/backend/logs/admin_api/admin_api.log @@ -695,3 +695,12 @@ 2025-06-20 01:32:08 - [admin_api] admin_api - [INFO] INFO - Live-Statistiken abgerufen von Admin admin@example.com 2025-06-20 01:33:59 - [admin_api] admin_api - [INFO] INFO - Live-Statistiken abgerufen von Admin admin@example.com 2025-06-20 01:34:13 - [admin_api] admin_api - [INFO] INFO - Live-Statistiken abgerufen von Admin admin@example.com +2025-06-20 08:19:05 - [admin_api] admin_api - [INFO] INFO - Live-Statistiken abgerufen von Admin admin +2025-06-20 08:19:42 - [admin_api] admin_api - [INFO] INFO - Tapo-Gesundheitscheck von admin +2025-06-20 08:19:42 - [admin_api] admin_api - [ERROR] ERROR - Fehler beim Gesundheitscheck für Drucker 1: 'DruckerSteuerung' object has no attribute 'ping_address' +2025-06-20 08:19:42 - [admin_api] admin_api - [ERROR] ERROR - Fehler beim Gesundheitscheck für Drucker 2: 'DruckerSteuerung' object has no attribute 'ping_address' +2025-06-20 08:19:42 - [admin_api] admin_api - [ERROR] ERROR - Fehler beim Gesundheitscheck für Drucker 3: 'DruckerSteuerung' object has no attribute 'ping_address' +2025-06-20 08:19:42 - [admin_api] admin_api - [ERROR] ERROR - Fehler beim Gesundheitscheck für Drucker 4: 'DruckerSteuerung' object has no attribute 'ping_address' +2025-06-20 08:19:42 - [admin_api] admin_api - [ERROR] ERROR - Fehler beim Gesundheitscheck für Drucker 5: 'DruckerSteuerung' object has no attribute 'ping_address' +2025-06-20 08:19:42 - [admin_api] admin_api - [ERROR] ERROR - Fehler beim Gesundheitscheck für Drucker 6: 'DruckerSteuerung' object has no attribute 'ping_address' +2025-06-20 08:19:42 - [admin_api] admin_api - [INFO] INFO - Tapo-Gesundheitscheck abgeschlossen: {'total': 6, 'healthy': 0, 'warning': 0, 'critical': 6} diff --git a/backend/logs/app/app.log b/backend/logs/app/app.log index 8863aec96..ec545e1f1 100644 --- a/backend/logs/app/app.log +++ b/backend/logs/app/app.log @@ -58478,3 +58478,299 @@ WHERE users.role = ?] 2025-06-20 06:57:54 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... 2025-06-20 06:57:54 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet 2025-06-20 06:57:54 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://: +2025-06-20 08:14:57 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db +2025-06-20 08:15:00 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: +2025-06-20 08:15:00 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: +2025-06-20 08:15:00 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-20 08:15:00 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-20 08:15:00 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Konfiguration aktiviert +2025-06-20 08:15:00 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: +2025-06-20 08:15:00 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: +2025-06-20 08:15:00 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: +2025-06-20 08:15:00 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-20 08:15:00 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: erstellt, aktualisiert +2025-06-20 08:15:00 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP -Umgebung +2025-06-20 08:15:00 - [app] app - [INFO] INFO - [STARTUP] 🏢 +2025-06-20 08:15:00 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: +2025-06-20 08:15:00 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-20 08:15:00 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-20 08:15:00 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-20 08:15:00 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-20 08:15:01 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-20 08:15:01 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-20 08:15:01 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-20 08:15:01 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-20 08:15:01 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-20 08:15:01 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-20 08:15:01 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-20 08:15:01 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-20 08:15:01 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-20 08:15:01 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-20 08:15:01 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-20 08:15:01 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-20 08:15:01 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-20 08:15:01 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-20 08:15:01 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-20 08:15:01 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-20 08:15:01 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-20 08:15:01 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://: +2025-06-20 08:15:02 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db +2025-06-20 08:15:03 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: +2025-06-20 08:15:03 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: +2025-06-20 08:15:03 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-20 08:15:03 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-20 08:15:03 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Konfiguration aktiviert +2025-06-20 08:15:03 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: +2025-06-20 08:15:03 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: +2025-06-20 08:15:03 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: +2025-06-20 08:15:03 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-20 08:15:03 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: erstellt, aktualisiert +2025-06-20 08:15:03 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP -Umgebung +2025-06-20 08:15:03 - [app] app - [INFO] INFO - [STARTUP] 🏢 +2025-06-20 08:15:03 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: +2025-06-20 08:15:03 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-20 08:15:03 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-20 08:15:03 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-20 08:15:03 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-20 08:15:03 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-20 08:15:03 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-20 08:15:03 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-20 08:15:03 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-20 08:15:03 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-20 08:15:03 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-20 08:15:03 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-20 08:15:03 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-20 08:15:03 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-20 08:15:03 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-20 08:15:03 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-20 08:15:03 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-20 08:15:03 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-20 08:15:03 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-20 08:15:03 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-20 08:15:03 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-20 08:15:03 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-20 08:15:03 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://: +2025-06-20 08:15:04 - [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-20 08:15:04 - [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-20 08:15:04 - [app] app - [DEBUG] DEBUG - Response: +2025-06-20 08:15:07 - [app] app - [DEBUG] DEBUG - Request: +2025-06-20 08:15:07 - [app] app - [DEBUG] DEBUG - Response: +2025-06-20 08:15:08 - [app] app - [DEBUG] DEBUG - Request: +2025-06-20 08:15:08 - [app] app - [DEBUG] DEBUG - Response: +2025-06-20 08:15:08 - [app] app - [DEBUG] DEBUG - Request: +2025-06-20 08:15:08 - [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-20 08:15:08 - [app] app - [INFO] INFO - Locating template 'macros/ui_components.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\\macros\\ui_components.html') +2025-06-20 08:15:08 - [app] app - [DEBUG] DEBUG - Response: +2025-06-20 08:15:08 - [app] app - [DEBUG] DEBUG - Request: +2025-06-20 08:15:08 - [app] app - [DEBUG] DEBUG - Response: +2025-06-20 08:18:43 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db +2025-06-20 08:18:44 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: +2025-06-20 08:18:44 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: +2025-06-20 08:18:44 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-20 08:18:44 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-20 08:18:44 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Konfiguration aktiviert +2025-06-20 08:18:44 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: +2025-06-20 08:18:44 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: +2025-06-20 08:18:44 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: +2025-06-20 08:18:44 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-20 08:18:44 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: erstellt, aktualisiert +2025-06-20 08:18:44 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP -Umgebung +2025-06-20 08:18:44 - [app] app - [INFO] INFO - [STARTUP] 🏢 +2025-06-20 08:18:44 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: +2025-06-20 08:18:44 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-20 08:18:44 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-20 08:18:44 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-20 08:18:44 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-20 08:18:44 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-20 08:18:44 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-20 08:18:44 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-20 08:18:44 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-20 08:18:44 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-20 08:18:44 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-20 08:18:44 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-20 08:18:44 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-20 08:18:44 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-20 08:18:44 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-20 08:18:44 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-20 08:18:44 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-20 08:18:44 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-20 08:18:44 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-20 08:18:44 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-20 08:18:44 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-20 08:18:44 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-20 08:18:44 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://: +2025-06-20 08:18:46 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db +2025-06-20 08:18:47 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: +2025-06-20 08:18:47 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: +2025-06-20 08:18:47 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-20 08:18:47 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-20 08:18:47 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Konfiguration aktiviert +2025-06-20 08:18:47 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: +2025-06-20 08:18:47 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: +2025-06-20 08:18:47 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: +2025-06-20 08:18:48 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-20 08:18:48 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: erstellt, aktualisiert +2025-06-20 08:18:48 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP -Umgebung +2025-06-20 08:18:48 - [app] app - [INFO] INFO - [STARTUP] 🏢 +2025-06-20 08:18:48 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: +2025-06-20 08:18:48 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-20 08:18:48 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-20 08:18:48 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-20 08:18:48 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-20 08:18:48 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-20 08:18:48 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-20 08:18:48 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-20 08:18:48 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-20 08:18:48 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-20 08:18:48 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-20 08:18:48 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-20 08:18:48 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-20 08:18:48 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-20 08:18:48 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-20 08:18:48 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-20 08:18:48 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-20 08:18:48 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-20 08:18:48 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-20 08:18:48 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-20 08:18:48 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-20 08:18:48 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-20 08:18:48 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://: +2025-06-20 08:18:48 - [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-20 08:18:48 - [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-20 08:18:48 - [app] app - [INFO] INFO - Locating template 'macros/ui_components.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\\macros\\ui_components.html') +2025-06-20 08:18:49 - [app] app - [DEBUG] DEBUG - Response: +2025-06-20 08:18:49 - [app] app - [DEBUG] DEBUG - Request: +2025-06-20 08:18:49 - [app] app - [DEBUG] DEBUG - Response: +2025-06-20 08:18:51 - [app] app - [DEBUG] DEBUG - Request: +2025-06-20 08:18:51 - [app] app - [INFO] INFO - ✅ Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system +2025-06-20 08:18:51 - [app] app - [DEBUG] DEBUG - 📊 Auto-Status protokolliert: Drucker -> +2025-06-20 08:18:51 - [app] app - [INFO] INFO - ✅ Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system +2025-06-20 08:18:51 - [app] app - [DEBUG] DEBUG - 📊 Auto-Status protokolliert: Drucker -> +2025-06-20 08:18:51 - [app] app - [INFO] INFO - ✅ Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system +2025-06-20 08:18:51 - [app] app - [DEBUG] DEBUG - 📊 Auto-Status protokolliert: Drucker -> +2025-06-20 08:18:52 - [app] app - [INFO] INFO - ✅ Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system +2025-06-20 08:18:52 - [app] app - [DEBUG] DEBUG - 📊 Auto-Status protokolliert: Drucker -> +2025-06-20 08:18:54 - [app] app - [INFO] INFO - ✅ Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system +2025-06-20 08:18:54 - [app] app - [DEBUG] DEBUG - 📊 Auto-Status protokolliert: Drucker -> +2025-06-20 08:18:54 - [app] app - [INFO] INFO - ✅ Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system +2025-06-20 08:18:54 - [app] app - [DEBUG] DEBUG - 📊 Auto-Status protokolliert: Drucker -> +2025-06-20 08:18:54 - [app] app - [DEBUG] DEBUG - ✅ Status-Updates für Drucker erfolgreich gespeichert +2025-06-20 08:18:54 - [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-20 08:18:54 - [app] app - [DEBUG] DEBUG - Response: +2025-06-20 08:18:54 - [app] app - [DEBUG] DEBUG - Request: +2025-06-20 08:18:54 - [app] app - [DEBUG] DEBUG - Response: +2025-06-20 08:18:58 - [app] app - [DEBUG] DEBUG - Request: +2025-06-20 08:18:58 - [app] app - [INFO] INFO - ✅ Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system +2025-06-20 08:18:58 - [app] app - [DEBUG] DEBUG - 📊 Auto-Status protokolliert: Drucker -> +2025-06-20 08:18:59 - [app] app - [INFO] INFO - ✅ Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system +2025-06-20 08:18:59 - [app] app - [DEBUG] DEBUG - 📊 Auto-Status protokolliert: Drucker -> +2025-06-20 08:18:59 - [app] app - [INFO] INFO - ✅ Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system +2025-06-20 08:18:59 - [app] app - [DEBUG] DEBUG - 📊 Auto-Status protokolliert: Drucker -> +2025-06-20 08:18:59 - [app] app - [INFO] INFO - ✅ Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system +2025-06-20 08:18:59 - [app] app - [DEBUG] DEBUG - 📊 Auto-Status protokolliert: Drucker -> +2025-06-20 08:19:01 - [app] app - [INFO] INFO - ✅ Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system +2025-06-20 08:19:01 - [app] app - [DEBUG] DEBUG - 📊 Auto-Status protokolliert: Drucker -> +2025-06-20 08:19:02 - [app] app - [INFO] INFO - ✅ Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system +2025-06-20 08:19:02 - [app] app - [DEBUG] DEBUG - 📊 Auto-Status protokolliert: Drucker -> +2025-06-20 08:19:02 - [app] app - [DEBUG] DEBUG - ✅ Status-Updates für Drucker erfolgreich gespeichert +2025-06-20 08:19:02 - [app] app - [DEBUG] DEBUG - Response: +2025-06-20 08:19:02 - [app] app - [DEBUG] DEBUG - Request: +2025-06-20 08:19:02 - [app] app - [DEBUG] DEBUG - Response: +2025-06-20 08:19:05 - [app] app - [DEBUG] DEBUG - Request: +2025-06-20 08:19:05 - [app] app - [INFO] INFO - Locating template 'admin.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\\admin.html') +2025-06-20 08:19:05 - [app] app - [DEBUG] DEBUG - Response: +2025-06-20 08:19:05 - [app] app - [DEBUG] DEBUG - Request: +2025-06-20 08:19:05 - [app] app - [DEBUG] DEBUG - Request: +2025-06-20 08:19:05 - [app] app - [DEBUG] DEBUG - Response: +2025-06-20 08:19:05 - [app] app - [DEBUG] DEBUG - Response: +2025-06-20 08:19:05 - [app] app - [DEBUG] DEBUG - Request: +2025-06-20 08:19:07 - [app] app - [DEBUG] DEBUG - Response: +2025-06-20 08:19:08 - [app] app - [DEBUG] DEBUG - Request: +2025-06-20 08:19:11 - [app] app - [INFO] INFO - Locating template 'admin_tapo_monitoring.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\\admin_tapo_monitoring.html') +2025-06-20 08:19:11 - [app] app - [DEBUG] DEBUG - Response: +2025-06-20 08:19:11 - [app] app - [DEBUG] DEBUG - Request: +2025-06-20 08:19:11 - [app] app - [DEBUG] DEBUG - Response: +2025-06-20 08:19:22 - [app] app - [DEBUG] DEBUG - Request: +2025-06-20 08:19:25 - [app] app - [DEBUG] DEBUG - Response: +2025-06-20 08:19:26 - [app] app - [DEBUG] DEBUG - Request: +2025-06-20 08:19:26 - [app] app - [DEBUG] DEBUG - Response: +2025-06-20 08:19:29 - [app] app - [DEBUG] DEBUG - Request: +2025-06-20 08:19:32 - [app] app - [DEBUG] DEBUG - Response: +2025-06-20 08:19:33 - [app] app - [DEBUG] DEBUG - Request: +2025-06-20 08:19:33 - [app] app - [DEBUG] DEBUG - Response: +2025-06-20 08:19:36 - [app] app - [DEBUG] DEBUG - Request: +2025-06-20 08:19:39 - [app] app - [DEBUG] DEBUG - Response: +2025-06-20 08:19:39 - [app] app - [DEBUG] DEBUG - Request: +2025-06-20 08:19:39 - [app] app - [DEBUG] DEBUG - Response: +2025-06-20 08:19:42 - [app] app - [DEBUG] DEBUG - Request: +2025-06-20 08:19:42 - [app] app - [DEBUG] DEBUG - Response: diff --git a/backend/logs/auth/auth.log b/backend/logs/auth/auth.log index 73ebf6f92..1cc0f2aa5 100644 --- a/backend/logs/auth/auth.log +++ b/backend/logs/auth/auth.log @@ -149,3 +149,5 @@ WHERE users.username = ? OR users.email = ? 2025-06-20 01:02:41 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich abgemeldet 2025-06-20 01:06:27 - [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-20 01:06:27 - [auth] auth - [INFO] INFO - Benutzer admin@example.com hat sich erfolgreich angemeldet +2025-06-20 08:15:07 - [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-20 08:15:07 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet diff --git a/backend/logs/core_system/core_system.log b/backend/logs/core_system/core_system.log index 407ccc01f..79182b777 100644 --- a/backend/logs/core_system/core_system.log +++ b/backend/logs/core_system/core_system.log @@ -408,3 +408,11 @@ 2025-06-20 06:45:30 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) 2025-06-20 06:57:50 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert 2025-06-20 06:57:50 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) +2025-06-20 08:14:57 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert +2025-06-20 08:14:57 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) +2025-06-20 08:15:02 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert +2025-06-20 08:15:02 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) +2025-06-20 08:18:43 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert +2025-06-20 08:18:43 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) +2025-06-20 08:18:46 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert +2025-06-20 08:18:46 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) diff --git a/backend/logs/data_management/data_management.log b/backend/logs/data_management/data_management.log index 28989dc63..478a464b5 100644 --- a/backend/logs/data_management/data_management.log +++ b/backend/logs/data_management/data_management.log @@ -939,3 +939,11 @@ 2025-06-20 06:45:31 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) 2025-06-20 06:57:51 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert 2025-06-20 06:57:51 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-20 08:14:58 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-20 08:14:58 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-20 08:15:02 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-20 08:15:02 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-20 08:18:43 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-20 08:18:43 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-20 08:18:46 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-20 08:18:46 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) diff --git a/backend/logs/drucker_steuerung/drucker_steuerung.log b/backend/logs/drucker_steuerung/drucker_steuerung.log index 255177234..821cafdaf 100644 --- a/backend/logs/drucker_steuerung/drucker_steuerung.log +++ b/backend/logs/drucker_steuerung/drucker_steuerung.log @@ -58,3 +58,7 @@ 2025-06-20 06:45:29 - [drucker_steuerung] drucker_steuerung - [INFO] INFO - 🖨️ Drucker-Steuerungs-Blueprint (Backend-Kontrolle) geladen 2025-06-20 06:45:32 - [drucker_steuerung] drucker_steuerung - [INFO] INFO - 🖨️ Drucker-Steuerungs-Blueprint (Backend-Kontrolle) geladen 2025-06-20 06:57:54 - [drucker_steuerung] drucker_steuerung - [INFO] INFO - 🖨️ Drucker-Steuerungs-Blueprint (Backend-Kontrolle) geladen +2025-06-20 08:15:00 - [drucker_steuerung] drucker_steuerung - [INFO] INFO - 🖨️ Drucker-Steuerungs-Blueprint (Backend-Kontrolle) geladen +2025-06-20 08:15:03 - [drucker_steuerung] drucker_steuerung - [INFO] INFO - 🖨️ Drucker-Steuerungs-Blueprint (Backend-Kontrolle) geladen +2025-06-20 08:18:44 - [drucker_steuerung] drucker_steuerung - [INFO] INFO - 🖨️ Drucker-Steuerungs-Blueprint (Backend-Kontrolle) geladen +2025-06-20 08:18:47 - [drucker_steuerung] drucker_steuerung - [INFO] INFO - 🖨️ Drucker-Steuerungs-Blueprint (Backend-Kontrolle) geladen diff --git a/backend/logs/energy_monitoring/energy_monitoring.log b/backend/logs/energy_monitoring/energy_monitoring.log index 633c498d2..7eba39c28 100644 --- a/backend/logs/energy_monitoring/energy_monitoring.log +++ b/backend/logs/energy_monitoring/energy_monitoring.log @@ -773,3 +773,7 @@ 2025-06-20 06:45:29 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert 2025-06-20 06:45:32 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert 2025-06-20 06:57:54 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-20 08:15:00 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-20 08:15:03 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-20 08:18:44 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-20 08:18:47 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert diff --git a/backend/logs/hardware_integration/hardware_integration.log b/backend/logs/hardware_integration/hardware_integration.log index 2790e7995..cb18951c1 100644 --- a/backend/logs/hardware_integration/hardware_integration.log +++ b/backend/logs/hardware_integration/hardware_integration.log @@ -3570,3 +3570,44 @@ 2025-06-20 06:47:29 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-06-20 06:47:31 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.106: HTTPConnectionPool(host='192.168.0.106', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.106 timed out. (connect timeout=2)')) 2025-06-20 06:57:51 - [hardware_integration] hardware_integration - [INFO] INFO - 🚀 Hardware Integration (Backend-Kontrolle) erfolgreich geladen +2025-06-20 08:14:57 - [hardware_integration] hardware_integration - [INFO] INFO - 🚀 Hardware Integration (Backend-Kontrolle) erfolgreich geladen +2025-06-20 08:15:02 - [hardware_integration] hardware_integration - [INFO] INFO - 🚀 Hardware Integration (Backend-Kontrolle) erfolgreich geladen +2025-06-20 08:18:43 - [hardware_integration] hardware_integration - [INFO] INFO - 🚀 Hardware Integration (Backend-Kontrolle) erfolgreich geladen +2025-06-20 08:18:46 - [hardware_integration] hardware_integration - [INFO] INFO - 🚀 Hardware Integration (Backend-Kontrolle) erfolgreich geladen +2025-06-20 08:18:51 - [hardware_integration] hardware_integration - [INFO] INFO - 🎯 DruckerSteuerung initialisiert - BACKEND ÜBERNIMMT KONTROLLE +2025-06-20 08:18:51 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.100: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:18:51 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.101: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:18:51 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.102: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:18:52 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.103: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:18:54 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-20 08:18:54 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.106: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:18:58 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.100: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:18:59 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.101: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:18:59 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.102: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:18:59 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.103: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:19:01 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-20 08:19:02 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.106: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:19:08 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.100: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:19:08 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.101: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:19:08 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.102: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:19:08 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.103: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:19:10 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-20 08:19:11 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.106: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:19:22 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.100: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:19:23 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.101: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:19:23 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.102: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:19:23 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.103: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:19:25 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-20 08:19:25 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.106: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:19:29 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.100: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:19:30 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.101: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:19:30 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.102: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:19:30 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.103: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:19:32 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-20 08:19:32 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.106: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:19:36 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.100: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:19:36 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.101: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:19:37 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.102: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:19:37 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.103: Error Code: -1501, Invalid Request or Credentials +2025-06-20 08:19:39 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-20 08:19:39 - [hardware_integration] hardware_integration - [ERROR] ERROR - ❌ Fehler beim Prüfen von Steckdose 192.168.0.106: Error Code: -1501, Invalid Request or Credentials diff --git a/backend/logs/job_queue_system/job_queue_system.log b/backend/logs/job_queue_system/job_queue_system.log index 5c607e8cf..3ab0ea95f 100644 --- a/backend/logs/job_queue_system/job_queue_system.log +++ b/backend/logs/job_queue_system/job_queue_system.log @@ -1809,3 +1809,19 @@ 2025-06-20 06:57:54 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) 2025-06-20 07:05:06 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) 2025-06-20 07:05:06 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-20 08:14:57 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-20 08:14:57 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-20 08:15:01 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-20 08:15:02 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-20 08:15:02 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-20 08:15:03 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-20 08:15:26 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-20 08:15:26 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-20 08:18:43 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-20 08:18:43 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-20 08:18:44 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-20 08:18:46 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-20 08:18:46 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-20 08:18:48 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-20 08:19:52 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-20 08:19:52 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) diff --git a/backend/logs/monitoring_analytics/monitoring_analytics.log b/backend/logs/monitoring_analytics/monitoring_analytics.log index 7169b43b8..e5572ba8e 100644 --- a/backend/logs/monitoring_analytics/monitoring_analytics.log +++ b/backend/logs/monitoring_analytics/monitoring_analytics.log @@ -929,3 +929,11 @@ 2025-06-20 06:45:32 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) 2025-06-20 06:57:54 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert 2025-06-20 06:57:54 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-20 08:15:00 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-20 08:15:00 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-20 08:15:03 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-20 08:15:03 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-20 08:18:44 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-20 08:18:44 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-20 08:18:47 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-20 08:18:47 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) diff --git a/backend/logs/permissions/permissions.log b/backend/logs/permissions/permissions.log index 61cc7f2eb..1e2aaace7 100644 --- a/backend/logs/permissions/permissions.log +++ b/backend/logs/permissions/permissions.log @@ -490,3 +490,7 @@ WHERE user_permissions.user_id = ? 2025-06-20 06:45:29 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert 2025-06-20 06:45:32 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert 2025-06-20 06:57:54 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-20 08:15:00 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-20 08:15:03 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-20 08:18:44 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-20 08:18:48 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert diff --git a/backend/logs/scheduler/scheduler.log b/backend/logs/scheduler/scheduler.log index da61a2114..d8ec16dda 100644 --- a/backend/logs/scheduler/scheduler.log +++ b/backend/logs/scheduler/scheduler.log @@ -2575,3 +2575,15 @@ 2025-06-20 06:57:51 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True 2025-06-20 06:57:54 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet 2025-06-20 06:57:54 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-20 08:14:57 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-20 08:15:01 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-20 08:15:01 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-20 08:15:02 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-20 08:15:03 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-20 08:15:03 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-20 08:18:43 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-20 08:18:44 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-20 08:18:44 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-20 08:18:46 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-20 08:18:48 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-20 08:18:48 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet diff --git a/backend/logs/security_suite/security_suite.log b/backend/logs/security_suite/security_suite.log index a8027cb9a..d7794d2d0 100644 --- a/backend/logs/security_suite/security_suite.log +++ b/backend/logs/security_suite/security_suite.log @@ -1404,3 +1404,15 @@ 2025-06-20 06:57:51 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert 2025-06-20 06:57:51 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) 2025-06-20 06:57:54 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-20 08:14:58 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-20 08:14:58 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-20 08:15:00 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-20 08:15:02 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-20 08:15:02 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-20 08:15:03 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-20 08:18:43 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-20 08:18:43 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-20 08:18:44 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-20 08:18:46 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-20 08:18:46 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-20 08:18:48 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert diff --git a/backend/logs/startup/startup.log b/backend/logs/startup/startup.log index 73a78e3f1..7371f0cca 100644 --- a/backend/logs/startup/startup.log +++ b/backend/logs/startup/startup.log @@ -3673,3 +3673,39 @@ 2025-06-20 06:57:54 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert 2025-06-20 06:57:54 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert 2025-06-20 06:57:54 - [startup] startup - [INFO] INFO - ================================================== +2025-06-20 08:15:00 - [startup] startup - [INFO] INFO - ================================================== +2025-06-20 08:15:00 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-20 08:15:00 - [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-20 08:15:00 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) +2025-06-20 08:15:00 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend +2025-06-20 08:15:00 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-20T08:15:00.816427 +2025-06-20 08:15:00 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert +2025-06-20 08:15:00 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert +2025-06-20 08:15:00 - [startup] startup - [INFO] INFO - ================================================== +2025-06-20 08:15:03 - [startup] startup - [INFO] INFO - ================================================== +2025-06-20 08:15:03 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-20 08:15:03 - [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-20 08:15:03 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) +2025-06-20 08:15:03 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend +2025-06-20 08:15:03 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-20T08:15:03.330411 +2025-06-20 08:15:03 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert +2025-06-20 08:15:03 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert +2025-06-20 08:15:03 - [startup] startup - [INFO] INFO - ================================================== +2025-06-20 08:18:44 - [startup] startup - [INFO] INFO - ================================================== +2025-06-20 08:18:44 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-20 08:18:44 - [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-20 08:18:44 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) +2025-06-20 08:18:44 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend +2025-06-20 08:18:44 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-20T08:18:44.550179 +2025-06-20 08:18:44 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert +2025-06-20 08:18:44 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert +2025-06-20 08:18:44 - [startup] startup - [INFO] INFO - ================================================== +2025-06-20 08:18:47 - [startup] startup - [INFO] INFO - ================================================== +2025-06-20 08:18:47 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-20 08:18: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-20 08:18:47 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) +2025-06-20 08:18:47 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend +2025-06-20 08:18:47 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-20T08:18:47.907150 +2025-06-20 08:18:47 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert +2025-06-20 08:18:47 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert +2025-06-20 08:18:47 - [startup] startup - [INFO] INFO - ================================================== diff --git a/backend/logs/utilities_collection/utilities_collection.log b/backend/logs/utilities_collection/utilities_collection.log index 167b29c3f..d3b6d3bf7 100644 --- a/backend/logs/utilities_collection/utilities_collection.log +++ b/backend/logs/utilities_collection/utilities_collection.log @@ -1221,3 +1221,11 @@ 2025-06-20 06:45:31 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) 2025-06-20 06:57:50 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert 2025-06-20 06:57:50 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-20 08:14:57 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-20 08:14:57 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-20 08:15:02 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-20 08:15:02 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-20 08:18:43 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-20 08:18:43 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-20 08:18:46 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-20 08:18:46 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) diff --git a/backend/logs/windows_fixes/windows_fixes.log b/backend/logs/windows_fixes/windows_fixes.log index b2d92cf55..bf044c2b2 100644 --- a/backend/logs/windows_fixes/windows_fixes.log +++ b/backend/logs/windows_fixes/windows_fixes.log @@ -411,3 +411,11 @@ 2025-06-20 06:45:30 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet 2025-06-20 06:57:50 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... 2025-06-20 06:57:50 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet +2025-06-20 08:14:57 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... +2025-06-20 08:14:57 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet +2025-06-20 08:15:02 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... +2025-06-20 08:15:02 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet +2025-06-20 08:18:43 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... +2025-06-20 08:18:43 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet +2025-06-20 08:18:46 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... +2025-06-20 08:18:46 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet