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

  1. Beenden Sie IQORA nach Möglichkeit erst nach Auftreten des Fehlers.
  2. Öffnen Sie den IQORA-Anwendungsdatenordner und den Unterordner logs.
  3. Kopieren Sie mindestens iqora.log und iqora_error.log.
  4. Ergänzen Sie bei Buchungsproblemen lager_buchungen.log.
  5. Notieren Sie den ungefähren Fehlerzeitpunkt.

Bearbeiten Sie nicht die Originaldateien; versenden Sie Kopien.