Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging 如何删除不必要的日志:";主机密钥已加载。”;来自应用程序洞察_Logging_Azure Functions_Azure Application Insights - Fatal编程技术网

Logging 如何删除不必要的日志:";主机密钥已加载。”;来自应用程序洞察

Logging 如何删除不必要的日志:";主机密钥已加载。”;来自应用程序洞察,logging,azure-functions,azure-application-insights,Logging,Azure Functions,Azure Application Insights,我正在使用Azure Function 1.x和Application Insights集成。 每次调用Http触发器时,都会有一个日志:“已加载主机密钥”,记录在Application Insights中。 见下图: 类别是:“Host.Keys”,我还检查了link:,没有找到关于这个类别的任何信息 我还修改了host.json,如下所示: "defaultLevel": "Warning", "categoryLevels": { "Host.Aggregat

我正在使用Azure Function 1.x和Application Insights集成。 每次调用Http触发器时,都会有一个日志:“已加载主机密钥”,记录在Application Insights中。 见下图:

类别是:“Host.Keys”,我还检查了link:,没有找到关于这个类别的任何信息

我还修改了host.json,如下所示:

"defaultLevel": "Warning",
      "categoryLevels": {
        "Host.Aggregator": "Information",
        "Function": "Information",
        "Host.Keys": "None"
  }
但是,它不起作用。
您能告诉我如何停止记录不必要的日志吗?

@duy请使用下面的host.json:

{
  "logger": {
    "categoryFilter": {
      "defaultLevel": "Warning",
      "categoryLevels": {
        "Host.Aggregator": "Information",
        "Function": "Information",
        "Host.Keys": "Error"
      }
    }
  }
}

只有主机的错误级别和以上日志。密钥将发送到Application Insights。

我创建了一个MS票证,他们发现了问题。有一个bug只发生在日本东部地区(change Host.Keys=None在其他地区有效)。MS将很快发布一个软件包进行修复。

您只需要错误信息和日志吗?我的意思是限制系统信息日志。“主机密钥已加载”日志未提供任何有用信息。请尝试将其更改为
跟踪
,看看是否有帮助。我还没有测试过这个跟踪比信息级别低,而且没有,它没有帮助。谢谢。事实上,我也尝试过这种方法,但现在不起作用。我把这个问题报告给了史密斯女士,并等待他的报告。