Мне нужно, чтобы один и тот же код регистрировался в двух разных местах в двух разных контекстах. Это относится ко всему зарегистрированному - информация, предупреждения, ошибки - так что я получаю две отдельные трассы для двух контекстов.
Я неопытен в использовании entlib, но знаю, что он имеет некоторые функции для распределения записей по нескольким источникам.
Код, инициирующий запись в журнал, знает, в каком контексте он находится. Следовательно, я думаю, что можно было бы «пометить» LogEntry некоторой информацией, а затем заставить фасад LogWriter решить, куда отправлять записи, основываясь на этом. Могу ли я сделать это с помощью только конфигурации? Если нет, что мне нужно расширить / изменить в entlib?