Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Azure功能应用程序完整日志_Javascript_Azure_Debugging_Azure Functions - Fatal编程技术网

Javascript Azure功能应用程序完整日志

Javascript Azure功能应用程序完整日志,javascript,azure,debugging,azure-functions,Javascript,Azure,Debugging,Azure Functions,我最近开发了一款Azure Functions应用程序,它每天在时间触发器上运行4次。我遇到的问题是找不到每个运行时的完整日志文件。Azure门户中monitor选项卡下的日志仅显示特定行数的日志,Kudu控制台中的日志文件仅在我自己通过门户运行该功能时保存。根据monitor选项卡中每个日志的前几行这一事实判断,我假设它们被保存在某个地方,但我似乎无法找到它们的位置。有人对此有经验吗?您在门户中看到的调用日志存储在表存储中: 如果您的日志长度超过表存储列允许的最大长度,它将被截断 如果是这种

我最近开发了一款Azure Functions应用程序,它每天在时间触发器上运行4次。我遇到的问题是找不到每个运行时的完整日志文件。Azure门户中monitor选项卡下的日志仅显示特定行数的日志,Kudu控制台中的日志文件仅在我自己通过门户运行该功能时保存。根据monitor选项卡中每个日志的前几行这一事实判断,我假设它们被保存在某个地方,但我似乎无法找到它们的位置。有人对此有经验吗?

您在门户中看到的调用日志存储在表存储中:

如果您的日志长度超过表存储列允许的最大长度,它将被截断

如果是这种情况,请转到
应用程序设置
->
诊断日志
,并启用到文件系统和/或Blob存储的日志记录,其中将提供完整日志

对于Blob存储,日志将放在
$logs
容器中:


您可以使用导航表存储和blob。

您是如何获得此视图的?这是针对webJobs的吗?这是Azure存储资源管理器,在我的回答中添加了一个链接。
$logs
是存储诊断,而不是函数写入的位置。应该有一个不同的容器,可能是它下面的容器。但现在有了针对函数的应用程序洞察集成,只需启用它,任何人都不应该摆弄表或Blob日志。你怎么会质疑这些。。。这不是琐碎的,大量的摩擦和小背景。