具有C#电子邮件功能的开源异常日志解决方案

时间:2011-11-24 11:00:51

标签: c# .net exception-handling error-logging

任何人都可以推荐任何开源或免费的例外.net日志记录解决方案,它们能够将异常记录并通过电子邮件发送给开发人员吗?

这适用于c#winforms应用程序。

由于

3 个答案:

答案 0 :(得分:1)

正如其他人已经建议的那样,log4net具有此功能而so具有nlog

企业库日志记录块也可以配置为以described here发送邮件。

我建议您使用日志记录抽象Common.Logging,这样您就可以在日志记录实现之间切换,而无需更改代码(例如,在log4net,nlog和enterprise-lib之间切换)。

答案 1 :(得分:0)

Apache log4net是一个很好的日志记录框架,可以发送电子邮件:http://sradack.blogspot.com/2007/09/have-log4net-send-email-when-error.html

答案 2 :(得分:0)

您可以使用log4net

  

Apache log4net库是一个帮助程序员将日志语句输出到各种输出目标的工具。 log4net是Microsoft®.NET运行时的优秀Apache log4j™框架的一个端口。我们在使用.NET运行时中的新功能的同时,使框架在原理上与原始log4j保持相似。

查看config examples,了解如何配置电子邮件等。

相关问题