title: Why its not following template from formatter
body: <p>Here is my config file</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8" ?&gt;
  &lt;configuration&gt;
      &lt;configSections&gt;
          &lt;section name="loggingConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="true" /&gt;
      &lt;/configSections&gt;
    &lt;loggingConfiguration name="" tracingEnabled="true" defaultCategory="General" &gt;
      &lt;listeners&gt;
        &lt;add name="Event Log Listener" type="Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
                  listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
                  source="Enterprise Library Logging" formatter="Text Formatter"
                  log="" machineName="." traceOutputOptions="None" /&gt;
        &lt;add name="Rolling Flat File Trace Listener" type="Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
                  listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
                  fileName="F:\MyLogFile.log" footer="" header="" rollInterval="Hour"
                  traceOutputOptions="None" formatter="Text Formatter" /&gt;
      &lt;/listeners&gt;
      &lt;formatters&gt;
        &lt;add type="Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
                  template="{timestamp} {severity} {message} "
                  name="Text Formatter" /&gt;
      &lt;/formatters&gt;
      &lt;categorySources&gt;
        &lt;add switchValue="All" name="General"&gt;
          &lt;listeners&gt;
            &lt;add name="Rolling Flat File Trace Listener" /&gt;
          &lt;/listeners&gt;
        &lt;/add&gt;
      &lt;/categorySources&gt;
      &lt;specialSources&gt;
        &lt;allEvents switchValue="All" name="All Events" /&gt;
        &lt;notProcessed switchValue="All" name="Unprocessed Category" /&gt;
        &lt;errors switchValue="All" name="Logging Errors &amp;amp; Warnings"&gt;
          &lt;listeners&gt;
            &lt;add name="Rolling Flat File Trace Listener" /&gt;
          &lt;/listeners&gt;
        &lt;/errors&gt;
      &lt;/specialSources&gt;
    &lt;/loggingConfiguration&gt;
  &lt;/configuration&gt;
  </code></pre>
  
  <p>when I use the code below</p>
  
  <pre><code> Logger.Write("hello world", "", 0, 0, TraceEventType.Information);
  </code></pre>
  
  <p>I get following in the log file</p>
  
  <blockquote>
    <p>3/4/2011 7:40:26 PM Error There is no explicit mapping for the categories ''. The log entry was:<br>
    Timestamp: 3/4/2011 7:40:26 PM<br>
    Message: Hello World<br>
    Category:<br>
    Priority: 0<br>
    EventId: 0<br>
    Severity: Information<br>
    Title:<br>
    Machine: MyPC<br>
    App Domain: ConsoleApplication1.vshost.exe<br>
    ProcessId: 8912<br>
    Process Name: C:\ConsoleApplication\bin\Debug\ConsoleApplication.vshost.exe<br>
    Thread Name:<br>
    Win32 ThreadId:5496<br>
    Extended Properties:    </p>
  </blockquote>
  
  <p>What am I doing wrong that make it not respecting the template="{timestamp} {severity} {message} " that I have defined in formatter.</p>