繁体   English   中英

从Windows服务记录异常

[英]Logging exceptions from windows service

我在C#中实现了一个Windows服务。 注册有关Windows服务中发生的异常的信息的最佳方法是什么? 使用EventLoger类是个好主意? 或者我应该实现自己的记录器并将异常信息写入某个文本文件。

任何帮助表示赞赏。

谢谢。

要么使用像NBug这样的异常日志记录/处理库,要么使用像log4netNLog这样的通用日志记录库(如果使用它,你需要使用NLog创建自定义异常过滤器)。

如果您不想要额外的.dll依赖项,则最好使用内部System.Diagnostics.TraceSystem.Diagnostics.Debug类。

这取决于。 两个基本问题是:为什么要记录异常,谁将查看异常?

根据这些问题的答案,您可能根本不想记录异常,或者您可能希望向某人发送电子邮件/短信以解决问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM