2008-09-08 2 views

Antwort

1

Wir führen log4net (und log4cxx) in stark multi-threaded Umgebungen ohne Problem. Sie sollten jedoch vorsichtig sein, wie Sie sie konfigurieren.

Das von Jeff beschriebene Problem mit log4net bezieht sich auf die Verwendung eines bestimmten Appenders. Wir bleiben bei einfachen Logfile-Appendern, um die Auswirkung der Protokollierung auf den Code zu reduzieren. Das Schreiben einer Zeile in eine Datei ist ziemlich minimal. Eine andere Datenbanktransaktion zu starten ist sehr schwer.

+0

Also der Datenbank Appender ist, was Jeff die Locking-Probleme gab, die er im Podcast diskutiert. Leider verwenden wir den Datenbank-Appender, weil wir ein zentralisiertes Protokoll-Repository haben wollten. –

Verwandte Themen