Ausnahmeinformationen protokollieren

In den vorherigen Kapiteln haben wir benutzerdefinierte Inhalte protokolliert. Log4net kann darüber hinaus Ausnahmen inklusive vollständiger Stack‑Traces speichern, was Entwicklern bei der Fehlersuche hilft. Falsche Schreibweise (kein Stack‑Trace‑Ausgabe) Diese Variante …

Separate Konfigurationsdatei

Lagern Sie die log4net‑Einstellungen in eine separate Datei log4net.config aus, getrennt von web.config. Laden Sie die Konfiguration automatisch über ein Assembly‑Attribut. 1 log4net.config erstellen Legen Sie die Datei im Web‑Stammverzeichnis …

Konsolen‑Protokollausgabe

Realisiert die Protokollausgabe einer Konsolenanwendung und unterstützt individuell festlegbare Text‑ und Hintergrundfarben je Protokollstufe. Das macht die Debug‑Phase sehr übersichtlich. Für Konsolenprotokolle lassen sich Vorder‑ und Hintergrundfarben pro Protokollstufe einstellen, …

Protokolle werden in die Datenbank geschrieben

Nachteil: Bei hohem Protokoll‑Aufkommen steigt die Last der Datenbank. Im Produktivbetrieb optimieren mitgepuffertem Schreiben, Tabellenaufteilung und regelmäßiger Bereinigung alter Protokolle. 1 Protokoll‑Tabelle erstellen (SQL Server) Spaltenbeschreibung: Spalte Beschreibung Id Auto‑inkrement‑Primärschlüssel …

Einführung und Installation

Einführung Installation Bei modernen .NET‑Projekten empfehlt sich die Installation über NuGet: In Visual Studio können Sie im Dialogfeld „NuGet‑Pakete verwalten“ nach log4net suchen und es mit einem Klick installieren. Früher …