Мне интересно, есть ли у кого-нибудь опыт использования log4net в многопоточной среде, такой как asp.net. В настоящее время мы используем log4net, и я хочу убедиться, что мы не столкнемся с какими-либо проблемами.Есть ли проблемы с использованием log4net в многопоточной среде?
3
A
ответ
1
Мы запускаем log4net (и log4cxx) в многопоточных средах без проблем. Вы хотите быть осторожным, как вы их настраиваете.
Проблема с log4net, которую описывает Джефф, относится к использованию определенного приложения. Мы используем простые приложения для файлов журналов в целом, чтобы уменьшить влияние регистрации на работу с кодом. Запись строки в файл довольно минимальна, но другая транзакция базы данных очень тяжелая.
Таким образом, приложение базы данных - это то, что давало Джеффу проблемы с блокировкой, которые он обсуждал в подкасте. К сожалению, мы используем приложение базы данных, потому что нам нужен централизованный репозиторий журналов. – 2008-09-09 16:01:18