# Logs und Monitoring

Der Shopware 6 API Connector bietet umfangreiche Logging- und Monitoring-Funktionen für Fehleranalyse und Überwachung.

## Aktivitätsprotokoll

### Übersicht

Das Aktivitätsprotokoll zeichnet alle wichtigen Aktionen und Ereignisse auf:

1. Öffnen Sie **Shopware** → **Aktivitätsprotokoll**
2. Sie sehen eine Liste aller Aktivitäten

### Protokollierte Ereignisse

| Ereignis        | Beschreibung                       |
| --------------- | ---------------------------------- |
| Artikelupload   | Artikel zu Shopware synchronisiert |
| Bestelldownload | Bestellung aus Shopware importiert |
| Preisupload     | Preis aktualisiert                 |
| Bestandsupload  | Bestand synchronisiert             |
| Bildupload      | Bild hochgeladen                   |
| PDF-Upload      | Dokument hochgeladen               |
| Fehler          | Fehler bei einer Aktion            |

### Filtern und Suchen

Sie können das Protokoll filtern nach:

* **Datum** – Zeitraum eingrenzen
* **Modul** – Nur bestimmte Funktionsbereiche
* **Status** – Erfolg oder Fehler
* **Datensatz** – Bestimmter Artikel, Kunde, etc.

## API-Call-Log

### Detaillierte API-Aufzeichnung

Für technische Analyse:

1. Aktivieren Sie **Erlaube Entwickler-Protokoll** in den Einstellungen
2. Öffnen Sie **Shopware** → **API Calls Log**
3. Sie sehen alle API-Aufrufe im Detail

### Protokollierte Informationen

| Information   | Beschreibung             |
| ------------- | ------------------------ |
| Zeitstempel   | Wann der Aufruf erfolgte |
| Endpunkt      | Aufgerufene API-URL      |
| Methode       | GET, POST, PUT, DELETE   |
| Request-Body  | Gesendete Daten          |
| Response-Code | HTTP-Statuscode          |
| Response-Body | Empfangene Daten         |
| Dauer         | Ausführungszeit          |

### API-Call analysieren

1. Wählen Sie einen Eintrag aus
2. Klicken Sie auf **Details anzeigen**
3. Analysieren Sie Request und Response

## Aufgabenwarteschlangen-Protokoll

### Ausführungshistorie

1. Öffnen Sie **Aufgabenwarteschlangenposten**
2. Wählen Sie einen Posten
3. Klicken Sie auf **Protokollposten**

### Protokollierte Informationen

| Information   | Beschreibung          |
| ------------- | --------------------- |
| Startzeit     | Beginn der Ausführung |
| Endzeit       | Ende der Ausführung   |
| Dauer         | Gesamtdauer           |
| Status        | Erfolg oder Fehler    |
| Fehlermeldung | Bei Fehlern: Details  |

## Monitoring-Dashboard

### Bestellübersicht

Die Bestellübersicht bietet einen schnellen Überblick:

* Anzahl importierter Bestellungen (heute/gesamt)
* Letzte erfolgreiche Synchronisation
* Offene Fehler
* Verbindungsstatus

### Statusanzeigen

| Status  | Bedeutung           |
| ------- | ------------------- |
| 🟢 Grün | Alles OK            |
| 🟡 Gelb | Warnungen vorhanden |
| 🔴 Rot  | Fehler aufgetreten  |

## Fehlerbenachrichtigungen

### E-Mail-Benachrichtigungen

Richten Sie automatische Benachrichtigungen ein:

1. Öffnen Sie **Aufgabenwarteschlangenposten**
2. Aktivieren Sie **Bei Fehler benachrichtigen**
3. Geben Sie E-Mail-Adressen an

### Benachrichtigungsoptionen

| Option                  | Beschreibung               |
| ----------------------- | -------------------------- |
| Bei jedem Fehler        | Sofortige Benachrichtigung |
| Täglich zusammengefasst | Täglicher Fehlerbericht    |
| Bei kritischen Fehlern  | Nur wichtige Fehler        |

## Protokoll-Aufbewahrung

### Automatische Bereinigung

Protokolle werden automatisch nach einem definierten Zeitraum gelöscht:

* Aktivitätsprotokoll: 30 Tage
* API-Call-Log: 7 Tage (bei aktiviertem Entwicklerprotokoll)
* Aufgabenwarteschlangen-Log: 30 Tage

### Manuelle Bereinigung

Bei Bedarf können Sie Protokolle manuell löschen:

1. Öffnen Sie das entsprechende Protokoll
2. Filtern Sie nach Zeitraum
3. Löschen Sie alte Einträge

## Best Practices

### Regelmäßige Überwachung

* Prüfen Sie täglich die Aktivitätsprotokolle
* Reagieren Sie schnell auf Fehler
* Dokumentieren Sie wiederkehrende Probleme

### Entwicklerprotokoll

{% hint style="warning" %}
Das Entwicklerprotokoll erfasst detaillierte Daten und sollte nur bei Bedarf aktiviert werden. Es kann die Performance beeinflussen und speichert sensible Daten.
{% endhint %}

### Protokoll-Export

Für Support-Anfragen:

1. Filtern Sie das relevante Protokoll
2. Exportieren Sie die Daten
3. Senden Sie sie an den Support


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.solutioo.de/shopware/fehlerbehebung-and-support/logs-und-monitoring.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
