213 Stimmen

Wie man log4net-Probleme aufspürt

Ich verwende log4net ständig, aber ich habe noch nie herausgefunden, wie ich feststellen kann, was im Inneren vor sich geht. Zum Beispiel habe ich einen Konsolen-Appender und einen Datenbank-Appender in meinem Projekt. Ich habe ein paar Änderungen an der Datenbank und am Code vorgenommen, und jetzt funktioniert der Datenbank-Appender nicht mehr. Ich werde irgendwann herausfinden, warum, aber es würde mir sehr helfen, wenn ich sehen könnte, was in log4net vor sich geht.

Erzeugt log4net irgendeine Art von Ausgabe, die ich einsehen kann, um die Ursache meines Problems zu ermitteln?

2voto

olaf870 Punkte 31

In log4net 2.0.8 scheint es nicht möglich zu sein, das Logging mit log4net in einer separaten DLL durchzuführen. Wenn ich dies versucht habe, sind die Ergebnisse sehr seltsam: Es wird kein Logging mehr durchgeführt. Und die Initialisierung von log4net mit der Debug-Option zeigt keine Fehler an.

Wie K0D4 sagte, sollten Sie einen Verweis auf log4net in Ihrem Hauptmodul haben und es einmal beim Start des Programms aufrufen und alles ist in Ordnung.

In der nächsten Version von log4net wird dieser Fehler wahrscheinlich behoben sein.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X