找不到Azure函数日志

问题描述

我正在使用消费计划Linux功能,该功能是通过VS发布的。 一切都在本地运行,但是由于某些原因,在部署它时看不到任何日志。

我尝试了“日志流-应用程序见解”,除了一些框架日志外,什么都没有...

即:

2020-09-22T04:14:59Z   [Verbose]   Poll for function 'EmailQueueWorker' on queue 'email' with ClientRequestId '6106f3ec-52b6-4b0d-b525-887383a6fb12' found 0 messages in 4 ms.

我无法访问SCM(消费计划中不支持Linux)...

这是我的“ host.json”配置:

{
  "logging": {
    "fileLoggingMode": "always","logLevel": {
      "default": "Information","Host.Results": "Error","Function": "Trace","Host.Aggregator": "Trace"
    },"applicationInsights": {
      "samplingExcludedTypes": "Request","samplingSettings": {
        "isEnabled": true
      }
    },"console": {
      "isEnabled": "true"
    }
  },"Values": {
    "AzureWebJobsStorage": "******","FUNCTIONS_WORKER_RUNTIME": "dotnet"
  },"version": "2.0"
}

这是我的代码:

 [FunctionName("EmailQueueWorker")]
        public static async Task Run(
            [QueueTrigger(queueName: "email",Connection = "AzureWebJobsStorage")] string queueItem,ILogger log
        )
        {
            log.LogTrace($"Handling: {queueItem}");
        }

我偶尔会在“日志”查询结果中找到异常(这需要花费很多时间),但是大多数情况下它根本不起作用(没有捕获到异常),或者花了很多时间才能到达那里

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)