Logging 如何删除不必要的日志:";主机密钥已加载。”;来自应用程序洞察
我正在使用Azure Function 1.x和Application Insights集成。 每次调用Http触发器时,都会有一个日志:“已加载主机密钥”,记录在Application Insights中。 见下图: 类别是:“Host.Keys”,我还检查了link:,没有找到关于这个类别的任何信息 我还修改了host.json,如下所示: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
"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将很快发布一个软件包进行修复。您只需要错误信息和日志吗?我的意思是限制系统信息日志。“主机密钥已加载”日志未提供任何有用信息。请尝试将其更改为
跟踪
,看看是否有帮助。我还没有测试过这个跟踪比信息级别低,而且没有,它没有帮助。谢谢。事实上,我也尝试过这种方法,但现在不起作用。我把这个问题报告给了史密斯女士,并等待他的报告。