我浏览了Elmah文档,它说它是为asp.net编写的,但没有说任何可以用于非IIS应用程序的内容。
现在对我来说是个谜,因为我们正在考虑在新项目中使用它。我发现此(Using ELMAH in a console application)线程在其中有人说可以使用,但其他人说他们尝试了。
我们对Elmah的兴趣在于它处理nu处理的异常。
您能告诉我您是否尝试过成功还是得出了结论。
最佳答案
ELMAH是为处理Web上下文中的异常而开发的。话虽如此,从控制台应用程序或Winforms之类的日志记录没有问题。
我写了一篇有关通过SeriLog登录到ELMAH的博客文章,但是几乎每个日志记录框架都有附加器:
https://docs.elmah.io/logging-to-elmah-io-from-serilog/
该示例显示了如何登录到elmah.io,但是您可以登录到ELMAH支持的任何数据存储。
关于c# - Elmah与WinForms和类库?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25756284/