2009-08-12 55 views

回答

6

App.Config中

这样做的原因是你的应用程序只有一个配置文件。我总是喜欢简单。

+0

这不会意味着DLL的用户将无法配置日志记录吗? – Nosrama 2009-08-12 17:34:22

+0

不,他们可以把它放在那里app.config。我已经在许多不同的应用程序中使用Log4Net.dll十几次,只是使用1 .config。我想要在不同的地方登录每个应用程序。 – 2009-08-12 17:40:52

+2

如果你有一个web应用程序,把配置放在web.config中可能会导致一个问题,因为更改log4net配置将导致Web应用程序重新启动(尽管在Nosrama的情况下,类库不是这种情况)。 – adrianbanks 2009-08-12 18:31:57

1

大多数时候,我喜欢的app.config

但如果你想重新使用不同的位置,你的DLL,也许考虑AppName.dll.log4net,你可以复制两个文件,然后再用。