title: log4net log being created but remaining empty
body: <p>I'm attempting to use <a href="http://logging.apache.org/log4net/" rel="noreferrer">log4net</a>.  When I fire up the app it creates the log file, but no matter how many times I call <code>Log.Info("Application Started");</code> it remains empty.  I've researched the first two pages that google returns and my code seems to match all examples.</p>
  
  <p>Code:</p>
  
  <pre><code>[assembly: XmlConfigurator(Watch = true)]
  
  namespace Generator
  {
       public class Run
       {
  
         private static readonly log4net.ILog Log =
         log4net.LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
  
          public List&lt;BILL_RUN&gt; PerformBillRun()
          {
               XmlConfigurator.Configure();
  
               Log.Info("Application Started");
               var enabled = Log.IsInfoEnabled; //This is true
          }
  
       }
  
  }
  </code></pre>
  
  <p>app.config</p>
  
  <pre class="lang-xml prettyprint-override"><code>  &lt;configSections&gt;
      &lt;section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/&gt;
    &lt;/configSections&gt;
  
    &lt;log4net&gt;
      &lt;appender name="FileAppender" type="log4net.Appender.FileAppender"&gt;
        &lt;file value="log-files.txt" /&gt;
        &lt;appendToFile value="true" /&gt;
        &lt;layout type="log4net.Layout.PatternLayout"&gt;
          &lt;conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" /&gt;
        &lt;/layout&gt;
      &lt;/appender&gt;
  
      &lt;root&gt;
        &lt;level value="All" /&gt;
        &lt;appender-ref ref="FileAppender" /&gt;
      &lt;/root&gt;
    &lt;/log4net&gt;
  </code></pre>
  
  <p>Any pointers as to what may be wrong?</p>