В настоящее время у меня есть собственная система ведения журналов, где журнал представляет собой очередь, с отдельным потоком, который прослушивает эту очередь и выполняет все реальные операции записи. Система обрабатывает TON сообщений журнала, размер файлов может легко превысить 10 МБ за минуты, поэтому фактическая регистрация в вызывающем потоке невозможна.
Я не могу найти в Интернете ресурсы, показывающие, как будет работать многопоточность в log4net, если log4net уже поддерживает такую архитектуру передачи сообщений или другие подобные функции для работы в многопоточной среде. Существуют ли какие-либо уже существующие функции, которые могут мне помочь?
Возможно ли это без создания оболочки log4net?