Protokolle
Der Bildschirm „Protokolle“ zeichnet die Systemaktivität innerhalb des POS auf. Es ist ein wichtiges Werkzeug zur Fehlersuche und zum Verständnis dessen, was im Hintergrund passiert.
Zugriff auf Protokolle
Öffnen Sie den Bildschirm „Protokolle“ über das linke Navigationsmenü (das Herzsymbol).
Übersicht der Benutzeroberfläche
Suchen & Filtern
- Protokolle durchsuchen - Bestimmte Protokolleinträge nach Nachrichteninhalt suchen
- Protokollebene filtern - Nach Protokollebene filtern (info, warn, error)
- Anzeigeneinstellungen - Sichtbare Spalten konfigurieren
Protokolltabelle
Jeder Protokolleintrag zeigt:
| Spalte | Beschreibung |
|---|---|
| Zeit | Wann das Ereignis aufgetreten ist |
| Ebene | Schweregrad: info (grau), warn (orange), error (rot) |
| Nachricht | Menschlich lesbare Beschreibung des Ereignisses |
| Kontext | Erweitertes JSON mit zusätzlichen Details |
| Code | Fehlercode (verlinkt zur Dokumentation) |
Protokollebenen
Info (Grau)
Normale Vorgänge und erfolgreiche Ereignisse:
- „Alle IDs für Produkte abgerufen“
- „Neue Kunden synchronisiert“
- „Alle IDs für Steuern abgerufen“
Warnung (Orange)
Nicht kritische Probleme, die möglicherweise Aufmerksamkeit erfordern:
- „Sitzung konnte nicht aktualisiert werden“
- „Wiederholungsversuch für Sync“
Fehler (Rot)
Probleme, die behoben werden müssen:
- „Entschuldigung, Sie können Ressourcen nicht auflisten“ (Berechtigungsproblem)
- „API-Anforderung fehlgeschlagen“
- „Datenbank-Synchronisierungsfehler“
Kontextdaten
Klicken Sie auf den Erweitern-Pfeil bei einem Protokolleintrag, um den detaillierten JSON-Kontext anzuzeigen:
{
"total": "6",
"execution_time": "54.79 ms",
"server_load": "[10.51, 10.42, 9.98]"
}
Diese Daten enthalten:
- Postenanzahl - Wie viele Datensätze betroffen waren
- Ausführungszeit - Wie lange der Vorgang gedauert hat
- Serverauslastung - Leistungskennzahlen des Servers
- Anforderungs-/Antwortdetails - Zur Fehlersuche bei API-Problemen
Fehlercodes
Viele Protokolleinträge enthalten einen Fehlercode (z.B. API02004, DB01001). Diese Codes verlinken direkt zur Fehlercodes Dokumentation, die Folgendes bietet:
- Detaillierte Erklärung des Fehlers
- Häufige Ursachen
- Schritte zur Fehlerbehebung
Häufige Protokolleinträge
Synchronisationsvorgänge
[info] Fetched all IDs for products {...} 3 items
[info] Synced new customers {...} 1 item
[info] Fetched all IDs for taxes {...} 3 items
Diese zeigen normale Synchronisationsaktivitäten an. Der Kontext zeigt, wie viele Elemente synchronisiert wurden.
Berechtigungsfehler
[error] Sorry, you cannot list resources {...} API02004
Dies bedeutet normalerweise, dass der Benutzer nicht über die Berechtigung verfügt, auf eine Ressource zuzugreifen. Überprüfen Sie die Benutzerrollen in WP Admin > POS > Einstellungen > Zugriff.
Sitzungsprobleme
[warn] Unable to refresh session {...} API02007
Der POS konnte die Authentifizierungssitzung nicht aktualisieren. Dies kann erfordern, sich abzumelden und erneut anzumelden.
Verwendung von Protokollen für den Support
Bei der Anfrage um Support:
- Reproduzieren Sie das Problem - Führen Sie die Aktion aus, die das Problem verursacht
- Überprüfen Sie die Protokolle - Suchen Sie nach Fehlern (rot) oder Warnungen (orange)
- Erweitern Sie den Kontext - Holen Sie sich die vollständigen JSON-Details
- Notieren Sie den Fehlercode - Fügen Sie diesen in Ihre Supportanfrage ein
- Kopieren Sie relevante Einträge - Teilen Sie die Protokollnachrichten mit Kontext
Leistungsüberwachung
Protokolle enthalten Ausführungszeiten und Serverauslastungskennzahlen. Wenn Sie Folgendes feststellen:
- Hohe Ausführungszeiten - Der Server könnte überlastet oder langsam sein
- Hohe Serverauslastungswerte - Erwägen Sie eine Serveroptimierung
- Häufige Timeouts - Überprüfen Sie die Netzwerkverbindung