在本地运行Azure功能时如何获取日志?

时间:2018-11-28 14:02:20

标签: azure-functions azure-functions-core-tools

我正在通过azure-functions-core-tools v2.2.70在mac High Sierra上本地开发/调试Function App。我的应用程序基于Node.js 8.11.1。

当我的应用程序在Azure上发布时,我可以获得Foo f; const Foo& value = f; Foo& foo = value; // error 记录的日志,但是,当context.log("sample message")在本地运行该应用程序时,我看不到任何海关记录。也就是说,如果我通过context.log或console.log记录某些内容,我将看不到它。

我什至尝试了func host start,但这仍然无济于事。

能否请您告诉我如何获取自定义日志?因为没有日志,调试变得很困难。

仅供参考,在我的host.json中,我具有以下内容:

NODE_OPTIONS=--inspect func host start

1 个答案:

答案 0 :(得分:0)

这对我有用:

{
    "version": "2.0",
    "logging": {
        "logLevel": {
            "default": "Debug"
        }
    }
}

func host start(CLI)开头时,它使我可以在终端中查看日志输出