Моя функция Azure в настоящее время выполняет вход в Application Insights.
В то время как журналы, созданные строкой logger.logInformation, отображаются в Application Insights, журналы, созданные строкой logger.logDebug, не отображаются.
Я слышал, что есть способ временно включить ведение журнала через эту строку, включив определенные уровни ведения журнала для анализа приложений.
Может ли кто-нибудь помочь мне в этом или направить меня к документации?
Спасибо :)
Вы ищете настройку logLevel
в host.json
(Предполагает, что функции V2. Для функций V1 посмотрите настройку logger
.) Документация для обоих здесь.
Подробные шаги, как показано ниже:
1.Nav к вашему функциональному приложению kudu console: https://your_function_name.scm.azurewebsites.net/DebugConsole
2. В консоли kudu перейдите к host.json (D:\home\site\wwwroot
), затем нажмите кнопку редактирования для host.json:
3. Измените host.json, как показано ниже, затем сохраните его:
4.После запуска приложения-функции перейдите к поиску информации о приложении, вы найдете сообщение об отладке:
В аналитике приложений проверьте сообщение отладки:
5. Для функции v1 вы должны использовать ссылка в соответствии с указанным @Kath, чтобы изменить host.json.