Этой конфигурации недостаточно для регистрации этих сообщений об ошибках.
То, что вам нужно, это в два раза - сначала часть внутри <system.serviceModel>
, которая у вас уже есть, чтобы дать команду WCF заняться ведением журнала.
Но вам также нужна вторая часть - внутри <system.diagnostics>
- чтобы определить, куда записывать эту информацию! Примерно так:
<system.diagnostics>
<sources>
<source name="System.ServiceModel.MessageLogging" switchValue="Information, ActivityTracing">
<listeners>
<add name="messages"
type="System.Diagnostics.XmlWriterTraceListener"
initializeData="c:\logs\messages.svclog" />
</listeners>
</source>
</sources>
<trace autoflush="true" />
</system.diagnostics>
В пространстве имен System.Diagnostics
определено несколько разных прослушивателей журнала - здесь будет записываться информация в файл *.svclog
на основе XML, который затем можно просмотреть и проанализировать с помощью Service Trace Инструмент просмотра .
Подробнее о Настройка ведения журнала сообщений в MSDN.