Регистрация стандартного вывода / ошибки из веб-приложения nodejs Azure: большие двоичные объекты все еще не поддерживаются?

#node.js #azure #logging #azure-devops #azure-web-app-service

#node.js #azure #протоколирование #azure-devops #azure-web-app-service

Вопрос:

  • приложения nodejs в Azure могут регистрировать стандартный вывод и stderr в файловой системе (d:homelogilesApplication )
  • Журналы файловой системы автоматически отключаются через ~ 12 часов
  • Хорошей альтернативой было бы ведение журнала в блоге
  • Согласно документам, он по-прежнему не поддерживается для приложений nodejs

Просто хотел узнать, верно ли это по-прежнему. Я попытался включить ведение журнала больших двоичных объектов на портале: приложение => мониторинг => журналы диагностики. azure корректно создает папки (названные в честь моего приложения) в моем контейнере больших двоичных объектов, но содержат только пустые CSV-файлы.

Большое спасибо

Ответ №1:

Да, документ верен, запись в хранилище больших двоичных объектов для nodejs на данный момент по-прежнему не поддерживается.

В качестве обходного пути вы можете взглянуть на winston-azure-blob-transport.

Надеюсь, это поможет.

Комментарии:

1. Здравствуйте, если ответ поможет, не могли бы вы, пожалуйста, пометить его как ответ? Спасибо.

2. Хорошо, спасибо за разъяснение. Тем временем я написал приложение для журнала для хранилища больших двоичных объектов Azure. В любом случае это лучше, чем полагаться на стандартный вывод.

3. @SpaMobile, если ответ поможет, не могли бы вы, пожалуйста, пометить его как ответ? Спасибо.