Azure functions 查看Azure函数的日志记录输出
我一直在尝试创建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
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标签,这东西不可靠。