如何解决找不到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 举报,一经查实,本站将立刻删除。