Was bedeutet „Logging“?
Wofür der Begriff „Logging“ in der Softwareentwicklung klassischerweise steht, braucht sicherlich nicht ausführlich erläutert zu werden: Der Entwickler erweitert seine Anwendungen um die Ausgabe mehr oder weniger strukturierter Meldungen in ein Debuggerfenster, ein Konsolen-/Programmfenster oder eine Datei. Trotz Verfügbarkeit und Anwendung automatischer Lösungen wie Debuggern und Tracern (zeichnen Historie mit auf), bei denen solche manuellen Erweiterungen nicht nötig sind, werden Logging-Techniken nach wie vor parallel dazu benötigt und eingesetzt, um das Programmverhalten auf hoher Ebene und in nutzerfreundlicher Form anzeigen und effizient verfolgen zu können. Debugger / Tracer und Logging ergänzen sich somit gut, indem sie jeweils eigene Stärken haben: Low-Level- vs. High-Level-Analyse.
