# Was ist Logging?

Dabei handelt es sich um die chronologische Aufzeichnung eines Programms, um den Überblick über die von ihm ausgeführten Vorgänge oder die während der Ausführung auftretenden Fehler zu behalten.

## Definition
Bei Programmen treten manchmal stillschweigend Fehler auf. Dank der Protokollierung können Sie im Fehlerfall Schritt für Schritt nachvollziehen, was das Programm bisher getan hat und welche Daten es verarbeitet hat. Dies ist sozusagen die „Black Box“ des Programms.

## So funktioniert es
Sie fügen Befehle wie „kam hierher“, „diese Daten wurden verarbeitet“ in den Code ein. Während das Programm läuft, werden diese Informationen in eine Datei oder ein Überwachungssystem geschrieben.

## Wo es eingesetzt wird
Es wird in Serveranwendungen, großen Softwaresystemen und Debugging-Prozessen eingesetzt.

## Häufig verwechselt mit
Es kann mit Observability verwechselt werden; Die Protokollierung ist einer der Grundbausteine ​​dieser Beobachtbarkeit.

## Häufige Fragen
**Ist es gut, alles zu speichern?**
Nein, zu viele Protokolle können das System verlangsamen und das Auffinden kritischer Fehler erschweren; Es sollten ausgewogene Aufzeichnungen geführt werden.


## Verwandte Begriffe
- [Observability](/de/dictionary/observability/)
- [Traces](/de/dictionary/traces/)
- [Logs](/de/dictionary/logs/)

## Verwandte Werkzeuge
- [Spdlog](/de/discover/spdlog/)

---
Quelle: TreScout Glossar · https://trescout.com/de/dictionary/logging/
