Azure functions 如何在Azure函数中记录日志文件

Azure functions 如何在Azure函数中记录日志文件,azure-functions,Azure Functions,我知道application insight是记录azure功能的好方法。然而,我们的数据量相当大。Application insight对我们来说非常昂贵,每GB 3.17美元。性能计数器几乎占数据量的一半 azure函数日志记录有什么好的选择吗?如果您关心的是记录的数据量,那么您可以通过host.json配置日志记录量 例如,如果您只希望记录有关错误的详细信息,则可以将logger配置添加到函数的host.json中,如下所示: { "logger": { "categoryFi

我知道application insight是记录azure功能的好方法。然而,我们的数据量相当大。Application insight对我们来说非常昂贵,每GB 3.17美元。性能计数器几乎占数据量的一半


azure函数日志记录有什么好的选择吗?

如果您关心的是记录的数据量,那么您可以通过host.json配置日志记录量

例如,如果您只希望记录有关错误的详细信息,则可以将
logger
配置添加到函数的
host.json
中,如下所示:

{
  "logger": {
    "categoryFilter": {
      "defaultLevel": "Error",
      "categoryLevels": {
        "Host": "Error",
        "Function": "Error"
      }
    }
  }
}

如果3.17美元/GB太贵,我们谈论的是多少数据?还有其他日志记录解决方案,但我不知道它们是否(更)便宜。还有,你真的确定要记录这么多吗?实际上,我不想记录所有的数据。但是,application insight将记录所有数据。我可以控制application insight只记录错误或异常数据吗?