> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Logging

Mit dem Skript `bin/logs` können Sie die Logs der Dienste anzeigen.

Grundlegende Anwendungsbeispiele:

```bash theme={null}
# View the web service logs
bin/logs web

# Show help
bin/logs --help

# View logs for multiple services at once
bin/logs filestore docstore web clsi

# Follow log output (like tail -f)
bin/logs -f filestore docstore web clsi

# Limit the number of lines printed (default 50)
bin/logs -n 50 web

# Show all log lines
bin/logs -n all web

# Redirect output to a file
bin/logs -n all web > web.log
```

Mit dem Skript `bin/logs` können Sie die Logs der folgenden Dienste anzeigen: `clsi`, `contacts`, `docstore`, `document-updater`, `filestore`, `git-bridge`, `mongo`, `notifications`, `real-time`, `redis`, `spelling`, `tags`, `track-changes`, `web`, `web-api`, `history-v1`, `project-history`.

## Logs kopieren

Siehe die Originaldokumentation: [https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/logging#copying-logs](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/logging#copying-logs)

Kopieren Sie Logdateien aus dem Haupt-Container `sharelatex` auf Ihren lokalen Rechner:

```bash theme={null}
docker cp sharelatex:/var/log/overleaf/{service-name}.log {service-name}.log
```

## Logs dauerhaft speichern

Docker-Container sind flüchtig. Das bedeutet, dass Dateien und Verzeichnisse, die zur Laufzeit im Container erstellt werden (einschließlich Logdateien), verworfen werden, wenn der Container neu erstellt wird (zum Beispiel beim Ausführen von `bin/up`). So bleiben Logdateien über Neuerstellungen des Containers hinweg erhalten:

* Setzen Sie die Umgebungsvariable `OVERLEAF_LOG_PATH` in der vom Toolkit verwendeten Datei `config/overleaf.rc`. Dies sollte das Verzeichnis auf dem Host sein, das per Bind-Mount in das Log-Verzeichnis im Container `sharelatex` eingebunden wird.
* Nachdem Sie dies geändert und `bin/up -d` ausgeführt haben, werden die Logdateien auf dem Host dauerhaft gespeichert und sind dort direkt zugänglich.

<Warning>
  Sie müssen den Eigentümer des für den Bind-Mount verwendeten Log-Verzeichnisses auf dem Host auf den Benutzer `www-data` (uid=33) setzen und sicherstellen, dass die Berechtigungen `drwxr-xr-x` (755) lauten.

  Beispiel:

  ```bash theme={null}
  chown 33:33 data/overleaf/logs
  chmod 755 data/overleaf/logs
  ```
</Warning>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.