Protokolldateien¶
IQORA protokolliert Programmabläufe, Fehler, Lagerbuchungen und QR-Code-Erstellungen in getrennten Dateien.
Speicherort¶
Die Dateien befinden sich im Unterordner logs des lokalen IQORA-Anwendungsdatenordners:
IQORA-Anwendungsdatenordner\logs
Beim Programmstart schreibt IQORA den tatsächlich verwendeten Logordner in iqora.log.
Logdateien¶
| Datei | Inhalt |
|---|---|
iqora.log |
allgemeine Programmabläufe ab Stufe INFO |
iqora_error.log |
Fehler ab Stufe ERROR |
lager_buchungen.log |
separate Übersicht der Lagerbuchungen |
qr_codes.log |
Erzeugung von QR-Codes |
Allgemeines Programmprotokoll¶
Ein Eintrag in iqora.log enthält:
- Datum und Uhrzeit
- Logstufe
- Threadname
- Programmmodul
- Datei und Zeilennummer
- Meldung
Beispielhafter Aufbau:
2026-08-16 10:30:00 | INFO | MainThread | iqora.booking | db.py:100 | Lagerbuchung ...
Beim Start werden außerdem Python-Version, ausführbare Datei und Logverzeichnis protokolliert.
Fehlerprotokoll¶
iqora_error.log enthält Fehler und kritische Probleme. Unbehandelte Programmfehler und Fehler aus Hintergrund-Threads werden automatisch einschließlich technischer Rückverfolgung erfasst.
Für eine Supportanalyse ist diese Datei meist besonders wichtig.
Buchungsprotokoll¶
lager_buchungen.log enthält je Buchung:
- Zeitstempel
- Quelle der Buchung
- Artikelnummer und Artikelname
- Lagerplatz
- Menge mit Vorzeichen
- Benutzer
QR-Protokoll¶
qr_codes.log protokolliert erzeugte QR-Codes mit Zeitstempel, QR-ID, Artikelnummer und Benutzer.
Rotation und Aufbewahrung¶
Jede Logdatei wird bei einer Größe von 5 MB rotiert. IQORA bewahrt bis zu drei ältere Stände auf.
Beispiel:
iqora.log
iqora.log.1
iqora.log.2
iqora.log.3
Der älteste Stand wird beim nächsten Rotationsvorgang gelöscht.
Schutz sensibler Daten¶
IQORA versucht, folgende Werte vor dem Schreiben zu schwärzen:
- Passwörter und Passwort-Hashes
- Scanner-PINs und PINs
- Lizenzschlüssel
- Autorisierungsdaten
- SMTP-Passwörter
- Tokens und Secrets
Geschützte Inhalte erscheinen als <geschützt>.
Trotzdem kontrollieren
Freitext kann Informationen enthalten, die nicht automatisch erkannt werden. Prüfen Sie Protokolle vor der Weitergabe.
Protokolle für den Support sammeln¶
- Beenden Sie IQORA nach Möglichkeit erst nach Auftreten des Fehlers.
- Öffnen Sie den IQORA-Anwendungsdatenordner und den Unterordner
logs. - Kopieren Sie mindestens
iqora.logundiqora_error.log. - Ergänzen Sie bei Buchungsproblemen
lager_buchungen.log. - Notieren Sie den ungefähren Fehlerzeitpunkt.
Bearbeiten Sie nicht die Originaldateien; versenden Sie Kopien.