.NET C#组件的通知或警报框架

时间:2009-06-01 10:06:10

标签: c# components notifications

我正在寻找一个可以在我的应用程序中用作单独模块的通知或警报框架,我可以使用框架的功能。有没有好的?

我需要不使用其他供应商的dll来做一些工作的框架。只需连接到.net framework dlls

电子邮件等基础知识......

3 个答案:

答案 0 :(得分:0)

我们正在使用log4net并且发现它具有很大的灵活性。我们还有自己的包装类,它在我们所有的项目中使用,允许我们使用静态方法写入定义的日志。 Log4net附带一个dll,当然还有我们的包装器dll。为了增加功能,很容易扩展它,我们的包装类现在允许我们在需要时写入Windows事件日志。

有很多关于如何实现log4net的例子,它提供了很多写/发送日志信息的方法: http://logging.apache.org/log4net/release/config-examples.html

我们的包装器的示例实现:

Log.Error("Message", this);
Log.Error("Message", Exception, this);
Log.Error("Message", Exception, Type);
Log.Info("Message", this);
Log.Warn("Message", this);

答案 1 :(得分:-1)

像log4Net这样的东西?或消息队列系统,sks MSMQ

答案 2 :(得分:-1)

可以为您的目的配置企业框架的Microsoft企业日志记录模块。它支持各种渠道,包括电子邮件和跟踪文件。它可以通过更改应用程序的配置文件来重新配置。