Title: Enhanced System Logs and UI Updates

🎉 New system logs have been implemented for improved monitoring and debugging capabilities. These include:

- admin.log
- admin_api.log
- app.log
- data_management.log
- drucker_steuerung.log
- energy_monitoring.log
- hardware_integration.log
- job_queue_system.log
- monitoring_analytics.log
- permissions.
This commit is contained in:
2025-06-20 00:41:55 +02:00
parent f9b5eafb76
commit 0fcf04833f
73 changed files with 1183 additions and 326 deletions

View File

@ -1388,3 +1388,53 @@
2025-06-20 00:32:10 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers'
2025-06-20 00:32:10 - [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 00:32:10 - [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 00:32:11 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin
2025-06-20 00:32:24 - [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 00:32:25 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin
2025-06-20 00:32:33 - [admin] admin - [INFO] INFO - Admin-Check für Funktion logs_overview: User authenticated: True, User ID: 1, Is Admin: True
2025-06-20 00:32:33 - [admin] admin - [INFO] INFO - Logs-Übersicht geladen von admin
2025-06-20 00:32:33 - [admin] admin - [ERROR] ERROR - Fehler beim Laden der Logs-Übersicht: 'dict object' has no attribute 'online_printers'
2025-06-20 00:32:33 - [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 00:32:33 - [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 00:32:34 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_logs_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-20 00:32:34 - [admin] admin - [INFO] INFO - Logs abgerufen: 0 Einträge, Level: all
2025-06-20 00:32:34 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin
2025-06-20 00:32:34 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_logs_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-20 00:32:34 - [admin] admin - [INFO] INFO - Logs abgerufen: 0 Einträge, Level: all
2025-06-20 00:32:37 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_logs_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-20 00:32:37 - [admin] admin - [INFO] INFO - Logs abgerufen: 0 Einträge, Level: all
2025-06-20 00:32:40 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_logs_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-20 00:32:40 - [admin] admin - [INFO] INFO - Logs abgerufen: 0 Einträge, Level: all
2025-06-20 00:32:43 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_logs_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-20 00:32:43 - [admin] admin - [INFO] INFO - Logs abgerufen: 0 Einträge, Level: all
2025-06-20 00:32:44 - [admin] admin - [INFO] INFO - Admin-Check für Funktion advanced_settings: User authenticated: True, User ID: 1, Is Admin: True
2025-06-20 00:32:44 - [admin] admin - [INFO] INFO - Erweiterte Einstellungen werden geladen von admin
2025-06-20 00:32:44 - [admin] admin - [INFO] INFO - Template wird gerendert mit stats: {'total_users': 3, 'total_printers': 6, 'active_printers': 0, 'total_jobs': 0, 'pending_jobs': 0}
2025-06-20 00:32:44 - [admin] admin - [ERROR] ERROR - Fehler beim Laden der erweiterten Einstellungen: 'maintenance_info' is undefined
2025-06-20 00:32:44 - [admin] admin - [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 664, 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 450, 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 532, in block 'content'
<span class="text-slate-900 dark:text-white font-semibold">{{ maintenance_info.last_backup }}</span>
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 485, in getattr
return getattr(obj, attribute)
^^^^^^^^^^^^^^^^^^^^^^^
jinja2.exceptions.UndefinedError: 'maintenance_info' is undefined