我可以将Elmah Erros详细信息发送到ApplicationSights吗?



我有一个旧应用程序,我使用 Elmah 汇总异常,然后将数据保存到磁盘/db。

今天,我开始使用应用程序Insights SDK 监视我的服务的Azure Monitor,以便我问我如何继续使用Elmah并将我的应用程序错误详细信息发送给Azure Monitor。/p>

预先感谢!

一个简单但有效的骇客是使用错误过滤器功能拦截路由到Elmah的异常并将其发送到App Insights:

void ErrorLog_Filtering(object sender, ExceptionFilterEventArgs e)
{
     new TelemetryClient().TrackException(e.Exception);
}

不是您应该重复使用TelemetryClient的实例,而是为了使您了解该方法。

相关内容

  • 没有找到相关文章

最新更新