8

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

当我的应用程序在 Azure 上发布时,我可以获得由 记录的日志context.log("sample message"),但是,在本地运行应用程序时func host start,我看不到任何海关日志。也就是说,如果我通过 context.log 或 console.log 记录某些内容,我将看不到它。

我什至尝试过NODE_OPTIONS=--inspect func host start,但即使那样也无济于事。

你能告诉我如何获得我的自定义日志吗?因为没有日志记录,调试会变得很困难。

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

{
  "version": "2.0",
  "tracing": {
    "consoleLevel": "verbose"
  },
  "logging": {
    "fileLoggingMode": "always"
  }
}
4

1 回答 1

5

这对我有用:

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

它允许我从func host start(CLI)开始时在终端中查看日志输出

于 2019-06-19T14:36:33.123 回答