Was ist das LOG-Dateiformat?
.log ist eine Klartextdatei, die zur Speicherung verschiedener Prozessprotokolle verwendet wird. Eine .log-Datei kann von einem Betriebssystem oder einer Anwendung erzeugt werden - nahezu jede Software, die einen dauerhaften Prozess ausführt, schreibt eine solche. Da der Inhalt fast immer Klartext in UTF-8 oder ASCII ist, kann er in jedem Texteditor geöffnet werden. Jede Zeile beginnt typischerweise mit einem Zeitstempel (z. B. 2026-06-11 10:42:01), gefolgt von einem Schweregrad und einer Meldung. Welche Informationen in Protokolldateien geschrieben werden, ist eine Designentscheidung des Entwicklers oder Administrators. Eine besondere Art der .log-Datei ist das Fehlerprotokoll, das nur Informationen über Prozessfehler speichert.
Was enthalten Log-Dateien?
Einträge in .log-Dateien werden in drei Kategorien unterteilt:
- Error - der Prozess oder ein Teil des Prozesses ist auf ein Ereignis gestoßen, das ihn an der Ausführung seiner Routinen gehindert hat
- Warning - der Prozess oder ein Teil des Prozesses ist auf ein Problem gestoßen, das ihn jedoch nicht an der Ausführung seiner Routinen gehindert hat
- Information - eine Information zur Ausführung eines bestimmten Prozesses
Viele moderne Anwendungen schreiben während der Entwicklung oder aktiver Fehlerbehebung auch Debug- und Trace-Einträge.
Log-Dateien können Informationen wie den Änderungsverlauf, angemeldete Benutzer oder den Ressourcenzugriffsverlauf speichern. Protokolle können in andere Dateiformate exportiert werden - zum Beispiel .CSV - zur Weiterverarbeitung und Erstellung von Statistiken und Berichten. Lang laufende Dienste rotieren ihre Protokolle üblicherweise, benennen die aktuelle Datei in .log.1 um und beginnen mit einer neuen .log-Datei. Eine Minderheit von Anwendungen (bestimmte Datenbanken, Spiele oder Windows-ETL-Traces) schreibt proprietäre binäre .log-Dateien, die nur in ihrem eigenen Viewer oder einem speziellen Protokollanalyse-Tool geöffnet werden können.
Sicherheit
RISIKO: LOWEin Klartext-.log kann nicht ausgeführt werden und ist sicher in einem Texteditor zu öffnen. Zwei echte Warnhinweise: (1) Protokolle enthalten häufig sensible Daten - Benutzernamen, IP-Adressen, Dateipfade, Tokens, sogar Passwörter - bereinigen Sie diese daher, bevor Sie sie öffentlich posten oder an ein Forum anhängen; (2) vertrauen Sie keiner .log-Datei, die ungewöhnlich groß ist und ausgeführt werden soll, und seien Sie vorsichtig bei Dateien, die sich als Protokolle ausgeben, aber eine doppelte Erweiterung haben (report.log.exe). Das Löschen alter rotierter Protokolle ist generell sicher; ein aktives Protokoll kann vom laufenden Programm gesperrt sein.
Formatdetails
kurz gefasst- Binäre/proprietäre Anwendungsprotokolle - Einige Programme (manche Spiele, Datenbank-Engines, Telemetrie) schreiben .log in einem Binärformat, das nur von ihren eigenen Tools und nicht von einem Texteditor gelesen werden kann.
Programme zum Öffnen von LOG-Dateien
less app.log verwenden (und G zum Sprung ans Ende, /error zur Suche). Technische Details
technische Spezifikation| Formattyp | Klartext-Ereignisprotokoll, zeilenorientiert |
| Typische Kodierung | UTF-8 oder ASCII; ältere Windows-Protokolle können ANSI (Windows-1252) verwenden |
| MIME-Typ | text/plain |
| Dateisignatur | Keine - keine Magic Bytes oder fester Header; Identifikation über die .log-Erweiterung und Inhaltsheuristik |
| Zeilenstruktur | Ein Ereignisdatensatz pro Zeile; jede Zeile ist eigenständig und menschenlesbar |
| Häufige Schweregrade | TRACE, DEBUG, INFO, WARN, ERROR, FATAL (in aufsteigender Reihenfolge) |
| Zeitstempelformate | ISO 8601 (YYYY-MM-DD HH:MM:SS), Unix-Epoche (ganzzahlige Sekunden), Syslog-Format (RFC 3164 / RFC 5424) |
| Etablierte Protokollformate | syslog (RFC 5424), Apache/NGINX Combined Log Format, W3C Extended Log Format, JSON-per-line (NDJSON) |
| Zeilenumbruch-Konvention | LF (\n) unter Unix/Linux/macOS; CRLF (\r\n) unter Windows; die meisten Parser akzeptieren beide |
| Protokollrotation | Dienste rotieren nach Datum oder Größe und erzeugen .log.1, .log.2 … oder datumgestempelte Kopien; logrotate ist das Standardwerkzeug unter Linux |
| Binäre Variante | Einige Datenbanken, Spiele und Windows-ETL-Traces schreiben proprietäre binäre .log-Dateien, die nur in einem dedizierten Viewer lesbar sind |
| Strukturierte Protokollvarianten | JSON-per-line, Schlüssel=Wert-Paare (logfmt) und XML erscheinen zunehmend in .log-Dateien zur maschinellen Verarbeitung |
| Häufige Systempfade (Linux/macOS) | /var/log/ und anwendungsspezifische Unterverzeichnisse |
| Häufige Systempfade (Windows) | %SystemRoot%\Logs\, %APPDATA%\, und %TEMP%\ |
| Veröffentlicht | Convention as old as software logging itself |
| Offener Standard | Ja · lizenzgebührenfrei |
LOG-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu LOG-Dateien.
Häufig gestellte Fragen
Wie öffne ich eine LOG-Datei?
less unter Linux. VS Code oder Notepad++ eignen sich am besten für große Protokolldateien.Welches Programm öffnet eine LOG-Datei?
Kann ich LOG-Dateien löschen?
Warum ist meine LOG-Datei unleserlich / voller seltsamer Zeichen?
Wie öffne ich eine große LOG-Datei, die Notepad zum Einfrieren bringt?
less bigfile.log sofort und ermöglicht die Suche mit /.