我需要一个记录工具。可以在运行时更改配置的Net。我想要做的是以下几点:.Net记录工具,可以动态更改配置
- 应用程序启动并记录应该开始过
- 一些数据进行处理,特定事件occures
- 一个新的记录器和一个新的记录片创建(数据库这在程序启动时并不存在)
只要我使用XML进行配置,但是代码内配置的API不是很好,并且没有很好的记录,log4net对我来说工作得很好。任何人都可以推荐一种替代工具,它适合上述用例吗?
欢呼声, 阿希姆
我需要一个记录工具。可以在运行时更改配置的Net。我想要做的是以下几点:.Net记录工具,可以动态更改配置
只要我使用XML进行配置,但是代码内配置的API不是很好,并且没有很好的记录,log4net对我来说工作得很好。任何人都可以推荐一种替代工具,它适合上述用例吗?
欢呼声, 阿希姆
微软企业库日志应用程序块的代码配置一个不错的流畅接口(因为5.0或4.1,我不能现在记不清了) http://entlib.codeplex.com/
这个日志框架应该适应您的需求:The Object Guy's Logging Framework
仅限自由工具或商业工具也是一种选择? – InSane 2010-09-10 09:38:33
您希望能够在应用程序中使用代码在运行时更改配置?这是一个奇怪的模型。正如你所说的,log4net允许动态配置:http: – Steven 2010-09-10 09:50:21
我不知道log4net能够这样做,所以我会坚持log4net。通常情况下,模型可能很奇怪,但在这种情况下,在执行一些设置代码之后添加额外的记录器是非常有意义的,因为之前不知道其他目标。你能写一个我能接受的答案吗? ;-) – Achim 2010-09-21 09:40:45