Fehlerprotokollierung

Diese Begriffserklärung teilen
« Zurück zum Glossar Index
Fehlerprotokollierung

Bild von maniacvector auf Freepik

Die Fehlerprotokollierung (auch Error Logging) ist ein Prozess in der Softwareentwicklung und IT-Administration, bei dem Fehler und unerwartete Ereignisse eines Systems erfasst, gespeichert und analysiert werden. Ziel ist es, Probleme zu erkennen, ihre Ursachen zu verstehen und geeignete Maßnahmen zur Behebung oder Prävention zu treffen.

Wichtige Aspekte der Fehlerprotokollierung:

  1. Erfassung von Fehlern
    • Fehler werden durch Software-Komponenten oder Betriebssysteme erkannt und in Protokolldateien oder Datenbanken gespeichert.
    • Dies kann manuell (durch Entwickler) oder automatisch (durch Logging-Frameworks) erfolgen.
  2. Fehlerarten, die protokolliert werden können
    • Kritische Fehler: Systemabstürze, Datenbankverbindungsfehler, Hardwareausfälle.
    • Warnungen: Speicherüberlastung, hohe CPU-Auslastung.
    • Informationsmeldungen: Benutzeranmeldungen, API-Zugriffe.
    • Debugging-Informationen: Stacktraces, Variablenwerte zur Fehleranalyse.
  3. Protokollierungsmechanismen
    • Dateibasierte Protokollierung (z. B. Log-Dateien wie error.log)
    • Datenbankbasierte Protokollierung (Speicherung in SQL-/NoSQL-Datenbanken)
    • Cloud- oder Remote-Logging (z. B. mit ELK Stack, Splunk, Datadog)
    • Event-Logs in Betriebssystemen (z. B. Windows Event Viewer, Syslog unter Linux)
  4. Logging-Frameworks
    • Java: Log4j, SLF4J
    • Python: logging-Modul
    • JavaScript: Winston, Bunyan
    • .NET: Serilog, NLog
  5. Best Practices der Fehlerprotokollierung
    • Konsistente Struktur: Einheitliches Format wie JSON oder CSV.
    • Fehlerschweregrade definieren: Kritisch, Warnung, Information, Debug.
    • Automatische Benachrichtigung: Bei kritischen Fehlern z. B. per E-Mail oder Slack.
    • Sicherheitsaspekte: Keine sensiblen Daten im Log speichern (z. B. Passwörter, API-Keys).
    • Regelmäßige Analyse und Wartung: Alte Logs archivieren oder löschen, um Speicherplatz zu sparen.

„Möchtest Du zu diesen Begriff oder einem anderen Thema mit uns ins Gespräch kommen?“

Dann kontaktiere uns einfach hier! 😊

Wir sind darum bemüht die angebotenen Informationen aktuell zu halten und diese in knapper und verständlicher Form darzustellen. Fehler und Irrtümer bleiben aber menschlich und darum vorbehalten. Bei Unstimmigkeiten zu einem Begriff, bitten wir darum dies per E-Mail mit uns zu diskutieren. Bitte nutze hierfür unsere E-Mail: info@jupiterexpress.de« Zurück zum Glossar Index