title: Service Trace Viewer not displaying everything
body: <p>I have an IIS hosted WCF service that I want to trace using the Service Trace Viewer. 
  Here is the configuration in the web.config:</p>
  
  <pre><code>&lt;configuration&gt;
  &lt;!-- ... --&gt;
  &lt;system.diagnostics&gt;
      &lt;sources&gt;
          &lt;source name="System.ServiceModel" switchValue="All,Information,ActivityTracing"
              propagateActivity="true"&gt;
              &lt;listeners&gt;
                  &lt;add type="System.Diagnostics.DefaultTraceListener" name="Default"&gt;
                      &lt;filter type="" /&gt;
                  &lt;/add&gt;
                  &lt;add name="ServiceModelTraceListener"&gt;
                      &lt;filter type="" /&gt;
                  &lt;/add&gt;
              &lt;/listeners&gt;
          &lt;/source&gt;
          &lt;source name="System.ServiceModel.MessageLogging" switchValue="All"&gt;
              &lt;listeners&gt;
                  &lt;add type="System.Diagnostics.DefaultTraceListener" name="Default"&gt;
                      &lt;filter type="" /&gt;
                  &lt;/add&gt;
                  &lt;add name="ServiceModelTraceListener" /&gt;
              &lt;/listeners&gt;
          &lt;/source&gt;
      &lt;/sources&gt;
      &lt;sharedListeners&gt;
          &lt;add initializeData="C:\Program Files\Archimede\TurniArc\log\web_tracelog.svclog"
              type="System.Diagnostics.XmlWriterTraceListener, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
              name="ServiceModelTraceListener" traceOutputOptions="DateTime"&gt;
              &lt;filter type="" /&gt;
          &lt;/add&gt;
      &lt;/sharedListeners&gt;
     &lt;trace autoflush="true" /&gt; 
  &lt;/system.diagnostics&gt;
  &lt;!-- ... --&gt;
  &lt;system.serviceModel&gt;
      &lt;diagnostics&gt;
          &lt;messageLogging maxMessagesToLog="10000"
           logEntireMessage="true"
           logMessagesAtServiceLevel="true"
           logMalformedMessages="true"
           logMessagesAtTransportLevel="true"&gt;
              &lt;filters&gt;
                  &lt;clear/&gt;
              &lt;/filters&gt;
          &lt;/messageLogging&gt;
      &lt;/diagnostics&gt;
  &lt;!-- ... --&gt;
  &lt;/system.serviceModel&gt;
  &lt;/configuration&gt;
  </code></pre>
  
  <p>I am only scratching its surface, there are many options and features I have yet to understand, but I really can't explain certain things that bug me:</p>
  
  <ol>
  <li>when a method of the web service gets called, I manage to find the raw response envelope I send back, but most of the times the request just doesn't seem to be there</li>
  <li>worse than that, sometimes the .svclog file doesn't even contain any activity, when I'm 100% sure that some calls have been handled, even after iisreset</li>
  </ol>
  
  <p>Why is that?</p>
  
  <p>Thank you</p>