
Ereignisprotokollierung
Ereignisprotokollierung bedeutet, dass ein Computerprogramm laufend aufschreibt, was es tut: wer sich angemeldet hat, welche Datei geöffnet wurde, wo ein Fehler auftrat. Diese Aufzeichnungen sind die wichtigste Grundlage, um Störungen zu suchen, Angriffe zu erkennen und im Nachhinein zu beweisen, was passiert ist.
Jedes größere Computerprogramm schreibt im Hintergrund mit, was es gerade tut. Es entstehen Zeilen wie: “14:02:11 — Nutzer Meier hat sich angemeldet” oder “14:02:19 — Zahlung fehlgeschlagen, Grund: Zeitüberschreitung”. Genau dieses Mitschreiben nennt man Ereignisprotokollierung. Ein einzelner Eintrag heißt Ereignis, die Sammlung aller Einträge heißt Protokoll oder auf Englisch Log. Man kann sich das wie das Fahrtenbuch eines Firmenwagens vorstellen: Wer fuhr wann wohin, und was war unterwegs auffällig. Der Sinn ist derselbe — man will später nachvollziehen können, was geschehen ist, auch wenn niemand zugesehen hat.
Ohne Protokoll gibt es keine Fehlersuche
Software läuft heute auf vielen Rechnern gleichzeitig, oft in fremden Rechenzentren. Niemand kann dort zusehen, was in dem Moment passiert, in dem etwas schiefgeht. Wenn ein Bankkunde meldet, seine Überweisung sei verschwunden, ist das Protokoll die einzige Spur. Techniker suchen darin den Zeitpunkt und lesen rückwärts, welcher Schritt fehlgeschlagen ist. Fehlt die Protokollierung, bleibt nur Raten.
Der zweite Grund ist Sicherheit. Ein Angreifer, der ein Passwort stiehlt, hinterlässt Spuren: ungewöhnliche Anmeldezeiten, Zugriffe aus fremden Ländern, hunderte Fehlversuche in einer Minute. Solche Muster fallen nur auf, wenn jemand die Ereignisse sammelt und auswertet. Viele Einbrüche werden erst Wochen später entdeckt, und zwar in den Protokollen.
Dazu kommt ein rechtlicher Grund. Banken, Krankenhäuser und Behörden müssen belegen können, wer welche Daten eingesehen hat. Solche besonders geschützten Protokolle nennt man Audit-Logs, also Prüfprotokolle. Sie dürfen nachträglich nicht verändert werden, sonst wären sie als Beweis wertlos.
Vom einzelnen Eintrag zur zentralen Sammelstelle
Ein Protokolleintrag besteht meist aus vier Teilen: Zeitstempel, Herkunft, Schweregrad und Beschreibung. Der Schweregrad ordnet ein, wie dringend die Sache ist. Übliche Stufen sind “debug” für technische Details, “info” für normalen Betrieb, “warning” für Auffälligkeiten und “error” für echte Fehler. Entwickler stellen ein, ab welcher Stufe mitgeschrieben wird. Alles mitzuschreiben wäre nämlich teuer, denn Protokolle können täglich viele Gigabyte füllen.
Früher landeten die Zeilen einfach in einer Textdatei auf demselben Rechner. Das genügt heute nicht mehr, weil ein Dienst auf dutzenden Rechnern gleichzeitig läuft. Deshalb schicken alle Rechner ihre Ereignisse an eine zentrale Sammelstelle. Dort werden sie durchsuchbar gemacht, ähnlich wie bei einer Suchmaschine. Ein Techniker kann dann fragen: “Zeig mir alle Fehler der letzten Stunde, die Nutzer Meier betreffen.”
Moderne Protokolle werden häufig nicht als Fließtext, sondern strukturiert gespeichert, mit klar benannten Feldern. Das klingt nach einer Kleinigkeit, ist aber entscheidend: Nur so kann ein Programm die Millionen Zeilen automatisch auswerten. Ein verbreiteter Irrtum ist, Protokollierung sei dasselbe wie Überwachung der Systemleistung. Kennzahlen wie Speicherauslastung sagen, dass etwas langsam ist. Das Protokoll sagt, warum.
Wo dir Logs im Alltag und in den Nachrichten begegnen
Du siehst Ergebnisse der Protokollierung häufiger, als du denkst. Die E-Mail “Neue Anmeldung von einem unbekannten Gerät” entsteht aus einem Anmeldeereignis. Die Liste aktiver Sitzungen in deinem Google- oder Instagram-Konto ist eine aufgeräumte Ansicht solcher Einträge. Auch der Sendungsverlauf eines Pakets ist im Grunde ein Ereignisprotokoll.
In Wirtschaftsnachrichten tauchen Protokolle nach Cyberangriffen auf. Dann heißt es etwa, ein Unternehmen könne den Umfang des Datenabflusses “nicht abschließend rekonstruieren” — meist, weil Protokolle fehlten oder zu früh gelöscht wurden. Umgekehrt verdienen Firmen wie Splunk, Datadog oder Elastic viel Geld damit, Logs für Konzerne zu sammeln und auszuwerten. Der Markt dafür ist ein Milliardengeschäft.
Bei KI-Systemen gewinnt das Thema zusätzlich an Bedeutung. Wenn ein Sprachmodell eine Auskunft gibt, will man später wissen, welche Anfrage gestellt wurde und welche Daten das Modell dafür herangezogen hat. Die europäische KI-Verordnung verlangt für risikoreiche Anwendungen ausdrücklich solche Aufzeichnungen. Protokollierung ist damit von einer technischen Fleißarbeit zu einer gesetzlichen Pflicht geworden.