Laufende Log4Net-Appender auf separatem Thread

erzeit habe ich ein eigenes Protokollierungssystem, bei dem es sich im Wesentlichen um eine Warteschlange handelt. Ein separater Thread überwacht diese Warteschlange und führt alle eigentlichen Schreibvorgänge aus. Das System verarbeitet eine TONNE von Protokollnachrichten. Dateien können leicht eine Größe von 10 MB in Minuten überschreiten, sodass die eigentliche Protokollierung im aufrufenden Thread nicht möglich ist.

Ich kann online keine Ressourcen finden, die zeigen, wie das Threading in log4net funktionieren würde, wenn log4net diese Art der Nachrichtenübergabearchitektur bereits unterstützt, oder ähnliche Funktionen für die Arbeit in einer Thread-Umgebung. Gibt es bereits vorhandene Funktionen, die mir helfen könnten?

Ist dies möglich, ohne einen log4net-Wrapper zu erstellen?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage