У меня WCF RESTful ws с включенным ведением журналов с использованием MS Enterprise Library 5.0. Ведение журнала работает нормально, однако мне нужно динамически назначать адрес электронной почты получателя сообщения журнала, то есть заданный идентификатором пользователя ws, если X вызывает мой ws, все должно быть зарегистрировано на x@x.com, если y вызывает ws, то журналы переходят к y @ y.com. Я знаю адреса электронной почты заранее.
Я думал о добавлении нового целевого прослушивателя категории + протоколирование для каждого потребителя и применении категории к LogEvent по идентификатору вызывающего во время выполнения, однако это было бы довольно большими издержками. Есть ли лучший способ сделать это?
Я новичок в wcf и MSEL, так что, может быть, я что-то пропустил.
Спасибо