← Glossar
Entwicklung

Was ist Logging?

Unter Protokollierung versteht man das chronologische Aufzeichnen der Programmereignisse.

Definition und Wortherkunft

„Log“ bedeutet protokollieren, aufzeichnen. Wenn das Programm stillschweigend ausfällt, wird aus dem Protokoll gelesen, was es bisher getan hat. Es ist wie die Black Box des Flugzeugs: Es ist der erste Ort, der nach einem Unfall überprüft wird.

Analogie: Es ist wie die Blackbox des Flugzeugs, die Flugdaten aufzeichnet. Die Transaktionen des Programms werden protokolliert.

Wie kann man es kennen und im täglichen Leben anwenden?

Moderator: Fehlerbehebung.
Produkt: Nutzungsüberwachung.
Sicherheit: Ereignisprotokollierung.

Technische Tiefe und Architektur

Ebenen:

DEBUG: Entwicklerdetails.
INFO: Normaler Ablauf.
WARN: Verdächtiger Zustand.
ERROR: Fehlgeschlagener Job.

Regeln:

Strukturierter Datensatz: JSON-Format, Durchsuchbarkeit.
PII-Verbot: Passwörter und Identitäten werden nicht protokolliert.
Rotation: Die Datei wird bei zunehmender Größe archiviert.

Beispiel:

import logging
logging.basicConfig(level=logging.INFO)
logging.info("Ödeme alındı: sipariş=%s", siparis_id)

Zu viele Protokolle verlangsamen das System, zu wenige machen blind. In der Produktion wird INFO, bei Problemen DEBUG aktiviert.

Häufig gemischte Dinge

Es wird für Observability gehalten. Dabei ist Logging dessen Baustein: Logs sind der Rohstoff, Beobachtbarkeit ist das Produkt.

Einsatz in verschiedenen Disziplinen

Blackbox: Flugdatenaufzeichnung.
Tagebuch: Chronologische Notizen.
Kameraaufzeichnung: Veranstaltungsarchiv.

Fragen und Antworten

Ist es gut, alles zu speichern?

Nein. Zu viel verlangsamt die Arbeit und verbirgt das Wichtige, um eine ausgewogene Aufzeichnung zu führen.

Was ist das Niveau?

Es ist das Dringlichkeitskennzeichen des Datensatzes. Es fungiert als Filter bei der Suche.

Wo werden die Aufzeichnungen geschrieben?

Datei an zentrales System oder Cloud-Dienst senden. In der Produktion wird eine zentrale Sammlung empfohlen.

Wie lange wird es aufbewahrt?

Das hängt von der Richtlinie ab. Das Debugging erfordert Wochen, Audits erfordern Jahre.

Verwandte Begriffe

Verwandte Werkzeuge

Diese Erklärung wurde für TreScout mit KI in einfacher Sprache verfasst und maschinell übersetzt aus dem türkischen Original · maßgeblich ist die türkische Fassung. Wenn etwas falsch oder unvollständig wirkt, schreiben Sie an hello@trescout.com. Auf Türkisch lesen →