Azure functions 查看Azure函数的日志记录输出

Azure functions 查看Azure函数的日志记录输出,azure-functions,Azure Functions,我一直在尝试创建Azure函数 我怎么知道它是否在运行 我正在使用ILogger输出日志消息,所以我希望看到它们 我还期待着调用和结果的日志 这些东西存在吗?除了azure功能的监视器外,您还可以使用kudu中的日志查看azure功能应用程序的输出 与azure功能的监控相比,kudu日志文件更及时 只需转到此url:https://yourfunctionappname.scm.azurewebsites.net/DebugConsole 然后转到D:\home\LogFiles\Applic

我一直在尝试创建Azure函数

我怎么知道它是否在运行

我正在使用
ILogger
输出日志消息,所以我希望看到它们

我还期待着调用和结果的日志


这些东西存在吗?

除了azure功能的监视器外,您还可以使用kudu中的日志查看azure功能应用程序的输出

与azure功能的监控相比,kudu日志文件更及时

只需转到此url:
https://yourfunctionappname.scm.azurewebsites.net/DebugConsole

然后转到
D:\home\LogFiles\Application\Functions\Function\yourtriggername>
,您将找到日志文件。监视器通常需要一定的时间来显示(通常为5分钟),但kudu中的日志文件是实时的


不建议在门户上使用azure功能附带的ilogger模块。它非常脆弱,不会显示。

好的,我发现:Home->function resource name->functions->function name->Monitor听起来很有希望,但它只显示一个微调器。它只显示一个微调器。不管这是什么,它都被完全破坏了。
ILogger
是正常的日志记录方式,有什么问题吗?
DebugConsole
确实有一些日志。这真的是查看函数应用程序正在做什么的唯一方法吗?那是狗屎!真的:你应该如何检查功能应用程序是否正常工作?当然不会这么难吗?@RichardBarraclough在正常情况下,每个人都喜欢使用Ilogger选项卡来确定该功能是否被触发。起初,我还依赖于Ilogger选项卡,但后来我发现这个Ilogger选项卡非常脆弱。很多时候它没有显示任何东西,这导致我对功能应用程序的错误判断。我的建议是不要依赖Ilogger标签,这东西不可靠。