2008-09-08 4 views
3

Мне интересно, есть ли у кого-нибудь опыт использования log4net в многопоточной среде, такой как asp.net. В настоящее время мы используем log4net, и я хочу убедиться, что мы не столкнемся с какими-либо проблемами.Есть ли проблемы с использованием log4net в многопоточной среде?

ответ

1

Мы запускаем log4net (и log4cxx) в многопоточных средах без проблем. Вы хотите быть осторожным, как вы их настраиваете.

Проблема с log4net, которую описывает Джефф, относится к использованию определенного приложения. Мы используем простые приложения для файлов журналов в целом, чтобы уменьшить влияние регистрации на работу с кодом. Запись строки в файл довольно минимальна, но другая транзакция базы данных очень тяжелая.

+0

Таким образом, приложение базы данных - это то, что давало Джеффу проблемы с блокировкой, которые он обсуждал в подкасте. К сожалению, мы используем приложение базы данных, потому что нам нужен централизованный репозиторий журналов. – 2008-09-09 16:01:18