问题描述
我正在使用消费计划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 (将#修改为@)