title: Error Configuring Log4Net EventLogAppender
body: <p>I have a console application using Log4Net 1.2.10.0.  I added an EventLogAppender in my Log4Net config:</p>
  
  <pre><code>&lt;apender name="eventLogAppender" type="log4net.Appender.EventLogAppender,log4net" &gt;
      &lt;mapping&gt;
          &lt;level value="ERROR" /&gt;
          &lt;eventLogEntryType value="Error" /&gt;
      &lt;/mapping&gt;
      &lt;mapping&gt;
          &lt;level value="DEBUG" /&gt;
          &lt;eventLogEntryType value="Information" /&gt;
      &lt;/mapping&gt;
      &lt;mapping&gt;
          &lt;level value="INFO" /&gt;
          &lt;eventLogEntryType value="Information" /&gt;
      &lt;/mapping&gt;
      &lt;mapping&gt;
          &lt;level value="WARN" /&gt;
          &lt;eventLogEntryType value="Warning" /&gt;
      &lt;/mapping&gt;
      &lt;layout type="log4net.Layout.PatternLayout,log4net"&gt;
          &lt;conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" /&gt;
      &lt;/layout&gt;
  &lt;/apender&gt;
  </code></pre>
  
  <p>When I call <code>XmlConfigurator.Configure();</code> I get the following error:</p>
  
  <pre><code>log4net: XmlHierarchyConfigurator: Configuration update mode [Merge].
  log4net:ERROR XmlHierarchyConfigurator: Cannot find Property [apender] to set object on [log4net.Repository.Hierarchy.Hierarchy]
  </code></pre>
  
  <p>Then later on I get an error stating that the appender "eventLogAppender" does not exist.  Most likely due to the fact that the appender failed during the configuration.  </p>
  
  <p>I don't think it's a permissions issue but I tried that anyways and still no luck.</p>