logging - 如何删除不必要的日志:“主机密钥已加载。” 来自 Application Insights
问题描述
我正在使用 Azure Function 1.x 和 Application Insights 集成。每次调用 Http 触发器,都会有一条日志:“已加载主机密钥”,该日志记录在 Application Insights 中。见下图:
类别是:“Host.Keys”,我还检查了链接:https ://docs.microsoft.com/en-us/azure/azure-functions/functions-monitoring并没有找到有关此类别的任何信息。
我还修改了 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"
}
}
}
}
只有 Host.Keys 的错误级别及以上日志将发送到 Application Insights。
推荐阅读
- python - 在 PyCharm 上的单个项目上运行两个文件
- powershell - 嵌套的while循环只运行一次
- python - 使用全局变量创建新数据框
- macos - 在现有的 Flutter 项目上启用不同风格的桌面平台
- django - Django中的“模板树的顶层”在哪里?
- javascript - 是的,将最小最大日期与构建日期而不是当前日期进行比较
- python - 作为熊猫数据框中条目的列表的布尔掩码
- angular - pipe() 在 angularfire 中完成后如何调用函数
- python - 如何使用 selenium 获取 LinkedIn 多个配置文件的 src 属性
- python - 将 2 个正则表达式函数合并为 1 个函数