Найти, какая веб-работа регистрирует что в журнале приложений
Я настроил один веб-приложение с двумя веб-заданиями. Оба они указывают на один и тот же контейнер BLOB-объектов для ведения журнала. Как вы должны сказать, какой веб-джоб регистрирует что?
Например, при запуске это выглядит файл журнала с обоими заданиями. Я использовал разные цветные ручки для каждого.
Как вы можете узнать, какие строки идут с какой работой? С двумя это сбивает с толку, с 4 или 5 это кажется неуправляемым. Раньше я всегда держал по одному веб-заданию на каждое веб-приложение, но мы используем гораздо больше и пытаемся объединить вещи немного умнее. Или я так думал.
Есть ли место в коде для каждой веб-работы, где я могу назначить имя или идентификатор, который прикреплен к каждой записи журнала?
1 ответ
Вы можете указать различные веб-задания по tid, который является идентификатором потока, который произвел событие.
Также вы можете использовать Console.WriteLine("hello")
отметить веб-задания.
Изображение ниже представлено двумя веб-заданиями триггера очереди. Когда сообщение приходит, оно будет явным выводом.