Имея много похожих вызовов, возможно, параллельно с некоторыми веб-сервисами, я задаюсь вопросом, как лучше всего реализовать механизм токена корреляции.
Идея состоит в том, чтобы от клиента к серверу иметь возможность регистрировать информацию для одного запроса с идентификатором, который впоследствии поможет получить журнал для конкретного запроса.
Я бы хотел избежать добавления параметра в каждую операцию, потому что я думаю, что это сантехника, а не бизнес.
PS: я контролирую как клиентскую, так и серверную часть в своем решении. Я могу изменить все, что нужно. Мои службы работают с .Net V4, и я использую log4net для создания журналов. Я завернул log4net - это некоторые служебные методы, которые я могу изменить при необходимости.