azure-service-fabric - 记录服务结构应用程序中的所有异常
问题描述
我在 Azure Service Fabric 中有一堆后端服务,我想将任何未捕获的异常连同我的所有其他日志一起记录到 App Insights。Azure Service Farbic 应用程序中是否有任何方法可以捕获所有未捕获的异常并在重新抛出它们之前记录它们?
解决方案
您正在使用 .net,因此您可以使用标准的 AppDomain 方式来处理所有未捕获的异常。使用此事件。
将以下行添加到您的 Program.cs 中,其中包含日志记录代码
AppDomain.CurrentDomain.UnhandledException += (sender,e)
=> {
//log exception
};
推荐阅读
- javascript - 如何在 jquery querybuilder 中使用另一个 datepicker 插件?
- kotlin - Kotlin:如何确保在使用逻辑 AND(&&)、OR(||) 运算符时计算两个表达式
- php - 如何使用嵌套的 PHP 对象仅将第一级编码为 JSON
- python-3.x - 使用“@pytest.mark.parametrize”夹具调用类级别变量
- php - 如何将我的 azure Web App PHP 版本 7.2 更改为 7.1?
- android - 我可以在两个活动之间共享布局 xml(将数据绑定与 MVVM 模式一起使用)
- css - 在 Vuetify 中设置活动类的样式
- python - 如何使用 Jetson nano GPIO 在 GPIO.TEGRA_SOC 模式与 GPIO.BCM 模式下设置 gpio 引脚?
- asynchronous - 如何转换未来
诠释? - javascript - 如何在html表格中创建多维数组