Как я могу управлять журналом WCF из файла конфигурации log4net? - PullRequest
1 голос
/ 17 декабря 2009

Мы ведем все наши логи с помощью log4net, наши сотрудники службы поддержки и т.д. знают, как редактировать файлы конфигурации log4net. Сейчас мы используем WCF в наших приложениях.

Поэтому, как я могу включить встроенное ведение журнала WCF из файла конфигурации log4net, чтобы был единый способ контролировать все ведение журнала.

Ответы [ 2 ]

1 голос
/ 18 декабря 2009

Я предлагаю реализовать IParameterInspector и / или IDispatchMessageInspector и использовать классы log4net внутри этих реализаций. В этом случае вы будете придерживаться log4net, и вам не составит труда (с помощью атрибутов) включить регистрацию в ваших службах.

0 голосов
/ 18 декабря 2009

Наивный подход будет иметь конфигурацию по умолчанию для WCF в app.config, которую вы можете переопределить из кода при запуске приложения со значениями, взятыми из log4net с использованием классов System.Configuration.

...