为什么在Application Insights中看不到“失败”级别的日志输出?

时间:2019-12-12 13:57:24

标签: azure-application-insights azure-log-analytics

我在Log Analytics中看到其他跟踪记录,但是我的应用程序中出现异常,导致将以下内容本地写入控制台。

fail: Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware[1]
      An unhandled exception has occurred while executing the request.
...stack
...lines

我找不到任何重要建议……实际上我根本看不到Microsoft记录器记录的任何内容。

我有以下配置:

    "Logging": {
        "ApplicationInsights": {
            "LogLevel": {
                "Default": "Warning",
                "MyRootNamespace": "Information"
            }
        },
    ...

我的理解是,除了我自己的记录器(记录在Information或更高版本)外,默认设置为Warning。我希望可以从Log Analytics中的Microsoft记录器中看到致命/失败跟踪。

我想念什么?

1 个答案:

答案 0 :(得分:0)

就像彼得指出的那样,未处理的异常应显示在 exceptions 表中,而不是在 traces 表中。

您可以根据以下屏幕截图找到例外表:

enter image description here

如果对此还有其他问题,请告诉我。