Как получить журналы при локальном запуске функций Azure? - PullRequest
0 голосов
/ 28 ноября 2018

Я разрабатываю / отлаживаю свое приложение Function локально на Mac High Sierra с помощью azure-functions-core-tools v2.2.70.Мое приложение основано на 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"
  }
}

1 Ответ

0 голосов
/ 19 июня 2019

Это сработало для меня:

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

Это позволило мне увидеть вывод журнала в терминале при запуске с func host start (CLI)

...