我在我的DLL类库中使用log4net日志记录 - 我想知道哪里的人会建议我把log4net配置 - 在App.config或单独的.log4net配置文件中?我应该在哪里放置log4net config - App.config或AppName.dll.log4net?
2
A
回答
6
App.Config中
这样做的原因是你的应用程序只有一个配置文件。我总是喜欢简单。
1
大多数时候,我喜欢的app.config
但如果你想重新使用不同的位置,你的DLL,也许考虑AppName.dll.log4net,你可以复制两个文件,然后再用。
相关问题
- 1. 我应该在哪里放置在phabricator
- 2. 我应该在哪里放置在FBConnect
- 3. 我应该在哪里放置代码?
- 4. MEF:我应该在哪里放置CompositionContainer?
- 5. 我应该在哪里放置DLL?
- 6. 我应该在哪里放置scriptmanager
- 7. 我应该在哪里放置.htaccess?
- 8. 我应该在哪里放置界面?
- 9. 我应该在哪里放置ANNOTATE_ITERATION_TASK?
- 10. mono在哪里放app.config
- 11. 应该在哪里放置配置?
- 12. 我应该在哪里放AutoLayout代码?
- 13. 我应该在哪里放胶水?
- 14. 我应该在哪里放这个JavaScript?
- 15. 我该在哪里放置Open FIle Indicator?
- 16. gradle.jar应该放在哪里?
- 17. ViewModels应该放在哪里?
- 18. omniauth.rb应该放在哪里?
- 19. 我应该在哪里放置配置细节? [Python]
- 20. 我应该在哪里放置我的第一个方法
- 21. iPhone MVC应用程序:我应该在哪里放置模型?
- 22. 我应该在哪里放置我的lib测试
- 23. 我应该在哪里放置我的css文件?
- 24. Jython,我应该在哪里放置我的.py文件
- 25. 哪里应该是i586-mingw32msvc-pkg-config?
- 26. 我应该在哪里放置我的功能代码
- 27. 哪里应该放置超级(东西)?
- 28. 我应该在哪里放置Act-as-taggable-on的配置?
- 29. 我应该在哪里放置我的初始化代码?
- 30. 我应该在哪里放置我的JavaScript代码?
这不会意味着DLL的用户将无法配置日志记录吗? – Nosrama 2009-08-12 17:34:22
不,他们可以把它放在那里app.config。我已经在许多不同的应用程序中使用Log4Net.dll十几次,只是使用1 .config。我想要在不同的地方登录每个应用程序。 – 2009-08-12 17:40:52
如果你有一个web应用程序,把配置放在web.config中可能会导致一个问题,因为更改log4net配置将导致Web应用程序重新启动(尽管在Nosrama的情况下,类库不是这种情况)。 – adrianbanks 2009-08-12 18:31:57