title: Why does log4net only log errors if my <root> level is INFO?
body: <p>I obviously don't understand log4net. My root log level is configured as follows:</p>
  
  <pre><code>&lt;root&gt;
     &lt;level value="ERROR"/&gt;
     &lt;appender-ref ref="FileAppender" /&gt;
  &lt;/root&gt;
  </code></pre>
  
  <p>My log initialization looks as follows:</p>
  
  <pre><code>private static readonly log4net.ILog LOG = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
  </code></pre>
  
  <p>And my actual logging call looks as follows:</p>
  
  <pre><code>LOG.Error("Error submitting Registration.", exc);
  </code></pre>
  
  <p>Here's the funny part. This log statement ONLY works if I set the root log level to INFO. Why does the log level ERROR not work (and I only want errors, not Info, Debug etc...)?  </p>