title: Log4Net error when process starts
body: <p>I'm using Log4Net in my code, but it throws an exception when my process is run.  I'm using this configuration:</p>
  
  <pre><code>&lt;log4net&gt;
    &lt;root&gt;
      &lt;level value="ALL" /&gt;
      &lt;appender-ref ref="FileAppenderXml" /&gt;
    &lt;/root&gt;
    &lt;appender name="FileAppenderXml" type="log4net.Appender.RollingFileAppender"&gt;
      &lt;file type="log4net.Util.PatternString" value="logs\%date{yyyy}\%date{MM}\%date{yyyyMMdd}.xml"/&gt;
      &lt;appendToFile value="true"/&gt;
      &lt;rollingStyle value="Date" /&gt;
      &lt;datePattern value="yyyyMMdd" /&gt;
      &lt;layout type="log4net.Layout.XmlLayoutSchemaLog4j"&gt;
        &lt;locationInfo value="true"/&gt;
        &lt;conversionPattern value="%date [%thread] %-5level - %message%newline" /&gt;
      &lt;/layout&gt;
      &lt;param name="Encoding" value="utf-8" /&gt;
    &lt;/appender&gt;
  &lt;/log4net&gt;
  </code></pre>
  
  <p>And the exception is:</p>
  
  <blockquote>
    <p>log4net:ERROR XmlHierarchyConfigurator: Cannot find Property [conversionPattern] to set object on [log4net.Layout.XmlLayoutSchemaLog4j]</p>
  </blockquote>