【发布时间】:2011-11-24 11:00:51
【问题描述】:
任何人都可以推荐任何开源或免费的异常 .net 日志记录解决方案,这些解决方案能够记录异常并将异常通过电子邮件发送给开发人员吗?
这是一个 c# winforms 应用程序。
谢谢
【问题讨论】:
-
小心从客户那里发送这样的电子邮件。您可以轻松地收到数万封电子邮件
标签: c# .net exception-handling error-logging
任何人都可以推荐任何开源或免费的异常 .net 日志记录解决方案,这些解决方案能够记录异常并将异常通过电子邮件发送给开发人员吗?
这是一个 c# winforms 应用程序。
谢谢
【问题讨论】:
标签: c# .net exception-handling error-logging
正如其他人已经建议的那样,log4net 具有此功能,so 具有 nlog。
企业库日志记录块也可以配置为以described here 发送邮件。
我建议您使用日志抽象Common.Logging,这样您就可以在日志实现之间切换而无需更改代码(例如在 log4net、nlog 和 enterprise-lib 之间切换)。
【讨论】:
Apache log4net 是一个很好的日志框架,可以发送电子邮件:http://sradack.blogspot.com/2007/09/have-log4net-send-email-when-error.html
【讨论】:
您可以使用log4net。
Apache log4net 库是一个帮助程序员将日志语句输出到各种输出目标的工具。 log4net 是优秀的 Apache log4j™ 框架到 Microsoft® .NET 运行时的一个端口。我们在利用 .NET 运行时中的新功能的同时,使框架在精神上与原始 log4j 相似。
查看config examples,了解如何配置电子邮件。
【讨论】: