2016-12-21 3 views
1

У меня есть бот, который развернут в лазуре и в настоящее время используется в dev.botframework.com (еще не опубликован).Где хранятся файлы журнала с использованием Azure Bot Framework?

Я добавил несколько журналов, где я пишу в локальном каталоге. Как только он будет развернут, где .NET берет журналы? Является ли это забвением? или я могу установить его для хранения где-нибудь (FTP или что-то еще).

Спасибо!

ответ

1

Вы не можете получить доступ к локальной файловой системе, так как бот публикуется как Служба приложений. Однако у Azure есть встроенные инструменты, которые можно использовать для доступа к журналам, в том числе через FTP.

Для их использования вам необходимо вывести Trace бревна. Если вы используете log4net, вы должны использовать TraceAppender, а другие фреймворки регистрации будут иметь аналогичную функциональность.

Затем вы включаете журналы диагностики на портале: предоставляются учетные данные и адреса FTP, или вы можете использовать поток журнала.

Однако обратите внимание, что Azure автоматически включается протоколирование файловой системы отключается через 12 часов, так что если вы хотите постоянную регистрацию, вы должны выбрать «Application Logging (Blob)» вариант, и извлекать их из учетной записи хранилища вы укажете.

enter image description here

 Смежные вопросы

  • Нет связанных вопросов^_^