2010-09-10 72 views
2

我需要一个记录工具。可以在运行时更改配置的Net。我想要做的是以下几点:.Net记录工具,可以动态更改配置

  • 应用程序启动并记录应该开始过
  • 一些数据进行处理,特定事件occures
  • 一个新的记录器和一个新的记录片创建(数据库这在程序启动时并不存在)

只要我使用XML进行配置,但是代码内配置的API不是很好,并且没有很好的记录,log4net对我来说工作得很好。任何人都可以推荐一种替代工具,它适合上述用例吗?

欢呼声, 阿希姆

+0

仅限自由工具或商业工具也是一种选择? – InSane 2010-09-10 09:38:33

+0

您希望能够在应用程序中使用代码在运行时更改配置?这是一个奇怪的模型。正如你所说的,log4net允许动态配置:http: – Steven 2010-09-10 09:50:21

+0

我不知道log4net能够这样做,所以我会坚持log4net。通常情况下,模型可能很奇怪,但在这种情况下,在执行一些设置代码之后添加额外的记录器是非常有意义的,因为之前不知道其他目标。你能写一个我能接受的答案吗? ;-) – Achim 2010-09-21 09:40:45

回答

2

微软企业库日志应用程序块的代码配置一个不错的流畅接口(因为5.0或4.1,我不能现在记不清了) http://entlib.codeplex.com/