# Log-Formatter

> Kostenloser Multi-Format-Log-Formatter für JSON, nginx, Docker und syslog-Zeilen. Filtere und inspiziere Logs lokal ohne Netzwerkanfragen.

- **Category:** Entwickler
- **URL:** https://www.teafun.cyou/tools/log-formatter/
- **Privacy:** Runs entirely in your browser — no uploads, no account, no tracking.
- **Also known as:** log parser, nginx logs, syslog, docker logs
- **Related tools:** [JSON-Formatter & -Validator](https://www.teafun.cyou/tools/json-formatter/), [HTTP-Security-Headers-Checker](https://www.teafun.cyou/tools/http-headers-checker/), [Strukturdaten-Konverter](https://www.teafun.cyou/tools/yaml-json-toml/)
- **Tags:** Data, Formatting, Text

## About

Füge JSON-, nginx-, Docker-, syslog- oder einfache Logs ein, um sie lokal in deinem Browser zu normalisieren, nach Level zu filtern und zu inspizieren.

## So nutzt du den Log-Formatter

Füge Log-Zeilen ein - Formate durcheinander sind in einem Einfügen in Ordnung. Der Parser erkennt automatisch pro Zeile: `{` am Anfang triggert JSON-Parsing, `<n>` PRIVAL-Präfix triggert Syslog RFC 5424, IP am Anfang triggert Common Log Format, Level-Token in Klammern triggert Level-Präfix-Parsing. Die Zusammenfassung zeigt Gesamt- / geparste / ungeparste Zählungen und erkannte Formate. Filtere nach Schweregrad (Trace, Debug, Info, Warn, Error, Fatal); Level folgen Syslog-Reihenfolge, also sind mit "Warn" auch Error und Fatal inbegriffen. Tippe ins Suchfeld, um gleichzeitig über Zeitstempel-, Quell- und Nachrichtenfelder zu filtern. Klicke auf eine Zeile, um die Rohzeile neben der geparten Ansicht zu sehen. Kopiere die normalisierte JSON-Lines-Ausgabe für Downstream-Tools - `jq`, `grep` oder Erfassung in Elasticsearch / Loki via Filebeat.

## Warum Log-Normalisierung wichtig ist

Produktionsvorfälle beinhalten die Korrelation von Ereignissen über Services hinweg, die jeweils ihr eigenes Log-Format wählen. Ein nginx-502 in Common Log Format, ein Node.js-JSON-Log, das besagt, dass der Upstream Timeout hat, und eine Syslog-Nachricht vom Host-Kernel über einen OOM-Kill beschreiben denselben Vorfall aus drei Blickwinkeln. Der langsame Weg ist, drei Terminals zu öffnen, `tail | grep` gegen jedes auszuführen und Zeitstempel mental auszurichten. Der schnelle Weg ist, alle drei Streams zu einem gemeinsamen Schema zu normalisieren und zusammen zu filtern. Aggregationsplattformen (Datadog, Grafana Loki, OpenSearch / Elasticsearch) bieten dies serverseitig, kosten aber Geld pro GB und erfordern das Versenden von Logs aus deinem Netzwerk. Für lokale Priorisierung — besonders auf Staging-Boxen, bei Customer-On-Prem-Deployments oder wenn sensible Logs das LAN nicht verlassen können — ist ein browserbasierter Normalizer schneller, als einen Log-Stack aufzubauen, nur um zu fragen: "Was ist um 14:32:07 schief gelaufen?".

_SEO title: Log-Formatter – Privater Browser-Log-Viewer | TeaFun_

## FAQ

### Welche Log-Formate werden unterstützt?

Der Formatter erkennt strukturierte JSON-Logs, nginx-Access-/Error-Logs, Docker-Stream-Output, syslog-ähnliche Zeilen und einfache Level-präfixierte Logs. Unbekannte Zeilen werden weiterhin als Klartext angezeigt.

### Werden Logs irgendwohin hochgeladen?

Nein. Logs bleiben im Browser für Parsing, Filterung und Kopier-/Export-Aktionen.

### Warum werden einige Zeilen als Klartext markiert?

Wenn eine Zeile keinem der bekannten Formate entspricht, wird sie als Klartext beibehalten, sodass du sie trotzdem durchsuchen und inspizieren kannst, ohne Inhalt zu verlieren.
