Ich frage mich, ob jemand Erfahrung mit Log4net in einer Multi-Thread-Umgebung wie asp.net hat. Wir verwenden derzeit log4net und ich möchte sicherstellen, dass keine Probleme auftreten.Gibt es Probleme mit der Verwendung von log4net in einer Multithread-Umgebung?
3
A
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.
Verwandte Themen
- 1. Gibt es einen log4net-Speicherappender?
- 2. Gibt es Probleme bei der Verwendung von nwjs mit einer ionischen App?
- 3. Insert Concurrency Issue - Multithreadumgebung
- 4. c, Probleme mit der Verwendung von struct
- 5. Wie Log4net-Probleme aufzuspüren
- 6. Gibt es Probleme bei der Verwendung von GUIDs als indizierte Felder in SQL Server?
- 7. Gibt es ein log4net Muster für machine
- 8. Gibt es Probleme bei der Verwendung von Winkelmaterial mit Winkelmesser für E2E-Tests?
- 9. Gibt es irgendwelche Probleme bei der Verwendung von Castle ActiveRecord/NHibernate mit WCF?
- 10. Gibt es Probleme bei der Verwendung von Eclipse 3.6 mit dem Android SDK?
- 11. Gibt es irgendwelche Probleme mit der Verwendung von Verbindungsservern zwischen 64bit sqlserver2005 und 32bit sql2000
- 12. Probleme mit der Verwendung von UDID
- 13. Welche Probleme gibt es bei der Verwendung von Generika und anonymen Methoden in Delphi 2009?
- 14. Welche Probleme gibt es mit einfachen Dateidatenbanken?
- 15. Gibt es eine log4net-Version für Silverlight?
- 16. Gibt es bekannte Probleme bei der Verwendung von SQLite und Dateisperren auf verschiedenen Plattformen?
- 17. Probleme mit der Verwendung von nsIURIContentListener in Firefox-Erweiterung
- 18. Gibt es Probleme bei der Entwicklung von Django auf Jython?
- 19. Der log4net syslog appender einige Probleme mit neuen Linien haben
- 20. Gibt es Nachteile bei der Verwendung von -O3 in GCC?
- 21. Probleme mit der Verwendung von str (Anzahl) in Python
- 22. Probleme mit der Verwendung von abhängigen Paaren in Agda
- 23. Gibt es Vorschläge zur Verwendung der Knotenbeschriftung in Hadoop YARN?
- 24. Gibt es Probleme mit meinen MEF-Exporten?
- 25. Gibt es irgendwelche Probleme bei der Verwendung von HiLo, wenn Sie die Replikation später verwenden müssen?
- 26. Verwenden von log4net in einer Lösung mit mehreren Projekten
- 27. Probleme bei der Verwendung von SharedPreferences für einen Service (getPreferences gibt es für einen Service nicht)
- 28. Gibt es Probleme mit Inner Join?
- 29. R: Gibt es bekannte Probleme bei der Verwendung von plyr/dplyr/data.table- und plm-Paketen?
- 30. Probleme mit der Absicht der Verwendung von Android API 10
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. –