Thursday, 27 January 2011

WCF Logging

WCF Logging - put this code block in under <configuration>

<system.diagnostics>
    <sources>
      <source propagateActivity="true" logKnownPii="true" name="System.ServiceModel"
       switchValue="Warning">
        <listeners>
          <add type="System.Diagnostics.DefaultTraceListener" name="Default">
            <filter type="" />
          </add>
          <add name="traceListener">
            <filter type="" />
          </add>
        </listeners>
      </source>
      <source name="Microsoft.IdentityModel" switchValue="Warning, ActivityTracing">
        <listeners>
          <add type="System.Diagnostics.DefaultTraceListener" name="Default">
            <filter type="" />
          </add>
          <add name="traceListener">
            <filter type="" />
          </add>
        </listeners>
      </source>
    </sources>
    <sharedListeners>
      <add initializeData="c:\logs\log.svclog" type="System.Diagnostics.XmlWriterTraceListener"
       name="traceListener" traceOutputOptions="None">
        <filter type="" />
      </add>
    </sharedListeners>
    <trace autoflush="true" />
  </system.diagnostics>

No comments:

Post a Comment