Я использую механизм регистрации по умолчанию, который предоставляет веб-задание Azure. Тип регистратора - «TextWriter». У меня есть 3 функции в одной и той же веб-работе с обширным протоколированием. Каждый журнал генерирует несколько журналов. Как и в настройках по умолчанию в лазурном веб-задании, все журналы переходят на учетную запись хранилища в капли. Я не хочу, чтобы моя учетная запись хранилища продолжала расти с месяцами и месяцами старых журналов.Очистка журналов в Azure Web Job
Мне нужен способ очистки журналов на периодической основе. Или есть ли настройка/конфигурация, которая может быть выполнена, чтобы мои журналы очищались на периодической основе? Или я должен написать код для мониторинга контейнера blob «azure-webjobs-hosts», а затем файлов внутри «выходных журналов». Это единственное место, где журналы для моего приложения хранятся по умолчанию в веб-задании?
Я пробовал искать в Интернете, но не мог найти связанных сообщений. Любые указатели будут очень полезны.
Спасибо @Jambor за ваше предложение. –
Я искал некоторую быструю конфигурацию для ведения журналов приложений, хранящихся в блобах. Но не нашел настройки конфигурации на новом лазурном портале. Его там в старой версии лазурного портала. –
Я изменил механизм регистрации моей веб-работы. Я настроил свою веб-работу на лазурном портале, чтобы включить ведение журнала приложений. Там я увидел вариант установки имени контейнера blob. И я создал новую функцию веб-задания (на основе триггера таймера), чтобы удалить файлы в контейнере, чья последняя дата модификатора старше, чем «n» количество дней. И я сохранил «n» для настройки. –