我正在通过azure-functions-core-tools v2.2.70在Mac High Sierra上本地开发/调试我的功能应用程序 . 我的应用程序基于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"
  }
}