2010-05-27 4 views
0

У меня есть клиент WCF, который подключается к нескольким конечным точкам; некоторые net.pipe, некоторые https.Диагностика Trace: как отслеживать только одну конечную точку WCF

Конечные точки net.pipe имеют достаточное количество болтовни, но они работают надежно, поэтому я не хочу их отслеживать, поскольку файл журнала становится слишком большим и слишком быстро загромождает. Однако конечная точка https является довольно новой, и мне нужно проследить ее. Как отслеживать только эту конечную точку, а не другие конечные точки net.pipe? Было бы хорошо, если бы мне пришлось проследить все конечные точки https и без конечных точек net.pipe, хотя было бы неплохо иметь возможность включать и выключать отдельные конечные точки. Кроме того, я надеюсь на весь вариант .config (т. Е. Не писать собственный прослушиватель трассировки).

Спасибо!

ответ

0

Вы можете использовать выражения xpath для фильтрации данных регистрации до их написания. См. Здесь http://msdn.microsoft.com/en-us/library/ms730064.aspx в разделе Фильтры сообщений.

Вы также можете добавить выражение xpath в XmlWriterTraceListener как FilterInitData.

Смежные вопросы