2009-08-12 3 views

ответ

6

App.Config

Причиной этого является только один конфигурационный файл для вашего приложения. Я всегда предпочитаю простоту.

+0

Не будет ли это означать, что пользователи DLL не смогут настроить ведение журнала? – Nosrama

+0

Не могли бы, они могли бы положить его там app.config. Я использовал Log4Net.dll дюжину раз во многих разных приложениях, используя только 1 .config. Каждое приложение, которое я хочу зарегистрировать в другом месте. –

+2

Если у вас есть веб-приложение, установка конфига в web.config может вызвать проблему, так как изменение конфигурации log4net приведет к перезапуску веб-приложения (это не относится к библиотеке классов, как в случае с Nosrama). – adrianbanks

1

в большинстве случаев, я люблю app.config

, но если вы хотите повторно использовать DLL в другом месте, возможно, рассмотреть AppName.dll.log4net, вы можете просто скопировать два файла, а затем повторно использовать.