
Log
Ein Log ist eine automatisch geschriebene Liste von Ereignissen, die ein Computerprogramm während seines Betriebs festhält. Jeder Eintrag enthält meist Uhrzeit, Ort im Programm und eine kurze Beschreibung dessen, was passiert ist.
Ein Log ist ein Tagebuch, das ein Computerprogramm über sich selbst schreibt. Immer wenn etwas Erwähnenswertes passiert, hängt das Programm eine Zeile an eine Datei an. Eine solche Zeile enthält typischerweise das Datum, die genaue Uhrzeit und einen kurzen Text. Zum Beispiel: dass sich jemand angemeldet hat, dass eine Datei gespeichert wurde oder dass ein Fehler aufgetreten ist. Niemand tippt diese Zeilen von Hand, sie entstehen automatisch beim Betrieb. Bei großen Diensten sammeln sich so pro Tag Millionen von Zeilen an.
Was Logs nach einem Absturz verraten
Software läuft meistens unbeobachtet. Wenn morgens um drei Uhr ein Dienst ausfällt, sitzt niemand davor und schaut zu. Das Log ist dann die einzige Quelle, die noch sagen kann, was in den Sekunden vor dem Ausfall geschah. Genau deshalb schreiben Entwickler Logs: nicht für den Normalfall, sondern für den Tag, an dem etwas schiefgeht.
Logs sind außerdem wichtig für die Sicherheit. Wenn jemand versucht, sich unbefugt Zugang zu einem System zu verschaffen, hinterlässt er dabei Spuren in den Protokollen. Fünfhundert fehlgeschlagene Anmeldeversuche innerhalb einer Minute fallen in einem Log sofort auf. Viele Angriffe werden erst im Nachhinein durch die Auswertung solcher Einträge entdeckt.
Ein dritter Grund ist rechtlicher Natur. Banken, Krankenhäuser und Behörden müssen nachweisen können, wer wann auf welche Daten zugegriffen hat. Ohne lückenlose Protokolle ist dieser Nachweis unmöglich. Solche Logs dürfen deshalb oft jahrelang nicht gelöscht werden.
Vom Einzeleintrag zur durchsuchbaren Sammlung
Ein einzelner Logeintrag hat üblicherweise drei Teile. Zuerst der Zeitstempel, also der genaue Moment des Ereignisses. Dann eine Dringlichkeitsstufe, meist mit englischen Wörtern benannt: INFO für harmlose Meldungen, WARN für Auffälligkeiten, ERROR für echte Fehler. Zuletzt der Text, der beschreibt, was geschehen ist. Wer nur die Fehler sehen will, filtert einfach nach der Stufe ERROR.
Früher lagen Logs schlicht als Textdateien auf der Festplatte des jeweiligen Rechners. Heute besteht ein Onlinedienst oft aus hunderten Rechnern, die zusammenarbeiten. Jeder davon schreibt eigene Zeilen, und der Weg einer einzelnen Anfrage führt quer durch mehrere dieser Rechner. Deshalb schicken alle Beteiligten ihre Einträge an einen zentralen Sammeldienst. Dort landen sie in einer Datenbank und lassen sich gemeinsam durchsuchen.
Ein praktisches Problem ist die schiere Menge. Logs verbrauchen Speicherplatz, und Speicherplatz kostet Geld. Üblich ist deshalb eine Aufbewahrungsfrist: Einträge werden nach dreißig oder neunzig Tagen automatisch gelöscht. Wichtig ist auch, was gar nicht erst hineingeschrieben werden darf. Passwörter oder Kreditkartennummern in einem Log wären ein schwerer Fehler, denn viele Leute im Unternehmen dürfen Logs einsehen.
Logs bei Ausfällen, in KI-Systemen und im Browser
Wenn ein großer Dienst ausfällt, veröffentlicht der Anbieter danach meist einen Bericht über die Ursache. Solche Analysen beruhen fast immer auf Logs. Sätze wie „um 14:07 Uhr begannen die Zeitüberschreitungen“ lassen sich nur aus Protokollen rekonstruieren. Auch bei Ermittlungen nach Datendiebstählen sind Logs das zentrale Beweismittel.
In der KI-Welt haben Logs eine zusätzliche Rolle. Betreiber von Chatbots protokollieren, welche Eingaben Nutzer schicken und wie lange die Antwort dauert. Diese Aufzeichnungen zeigen, wo das Modell versagt, und dienen als Grundlage für Verbesserungen. Sie sind gleichzeitig ein Datenschutzthema, weil Nutzer oft persönliche Dinge in solche Chats schreiben. Wie lange ein Anbieter Gesprächslogs speichert, steht in seinen Datenschutzbestimmungen.
Selbst am eigenen Laptop kommt man an Logs heran. In jedem Browser gibt es eine Entwicklerkonsole, die Meldungen der besuchten Webseite anzeigt. Wer sie öffnet, sieht dort rote Fehlerzeilen und harmlose Hinweise nebeneinander. Ein Log ist nicht mit einem Backup zu verwechseln: Es speichert keine Daten zur Wiederherstellung, sondern nur Berichte über Ereignisse.