Найти, какая веб-работа регистрирует что в журнале приложений

Я настроил один веб-приложение с двумя веб-заданиями. Оба они указывают на один и тот же контейнер BLOB-объектов для ведения журнала. Как вы должны сказать, какой веб-джоб регистрирует что?

Например, при запуске это выглядит файл журнала с обоими заданиями. Я использовал разные цветные ручки для каждого.

Как вы можете узнать, какие строки идут с какой работой? С двумя это сбивает с толку, с 4 или 5 это кажется неуправляемым. Раньше я всегда держал по одному веб-заданию на каждое веб-приложение, но мы используем гораздо больше и пытаемся объединить вещи немного умнее. Или я так думал.

Есть ли место в коде для каждой веб-работы, где я могу назначить имя или идентификатор, который прикреплен к каждой записи журнала?

1 ответ

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

Также вы можете использовать Console.WriteLine("hello") отметить веб-задания.

Изображение ниже представлено двумя веб-заданиями триггера очереди. Когда сообщение приходит, оно будет явным выводом.

Другие вопросы по тегам