Как включить ведение журнала WCF из кода вместо файла конфигурации приложения - PullRequest
6 голосов
/ 30 августа 2010

Я общаюсь между двумя процессами, используя WCF. По умолчанию это приводит к очень непонятным и простым сообщениям об ошибках, когда что-то идет не так, что не очень полезно.

Вкл. http://msdn.microsoft.com/en-us/library/aa702726.aspx Я узнал, как включить более детальную регистрацию. К сожалению это кажется довольно статичным. Я хотел бы сделать и настроить это из кода (оставьте 10 «старых» файлов, укажите путь для хранения файлов журналов при запуске приложения ...), но пока я не нашел достойных примеров.

Возможно ли вообще сделать это из кода, и кто-нибудь может дать какие-нибудь советы о том, как и что мне нужно делать?

1 Ответ

3 голосов
/ 30 августа 2010

Я не думаю, что это "возможно".Ведение журнала сообщений основано на статическом классе MessageLogger из пространства имен System.ServiceModel.Diagnostics.Этот класс является внутренним и инициализируется (из файла конфигурации) в частном методе OnBeginOpen ServiceHostBase.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...