title: log4net: Error on loading custom appender
body: <p>I extended AppenderSkeleton to create a custom appender called HTTPAppender, but something is up with the reference to it in the xml file. Log4Net is clearly unable to find my custom appender. Is there a way to reference it from the xml file to point to my project, or would I have to add my custom appender's source code to log4net's so it's packaged in log4net.dll?</p>
  
  <p>I get the following error in the Immediate window when debugging:</p>
  
  <pre>log4net:ERROR XmlHierarchyConfigurator: Could not create Appender [HTTPAppender] of type [HTTPAppender.HTTPAppender,HTTPAppender]. Reported error follows.
  System.IO.FileNotFoundException: Could not load file or assembly 'HTTPAppender' or one of its dependencies. The system cannot find the file specified.
  File name: 'HTTPAppender'
     at System.RuntimeTypeHandle._GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, Boolean loadTypeFromPartialName)
     at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)
  ...etc</pre>
  
  <p>Here's the log4net section of the xml file:</p>
  
  <p><code>&lt;log4net&gt;
    &lt;appender name="HTTPAppender" type="HTTPAppender.HTTPAppender,HTTPAppender"&gt;
     &lt;evaluator type="log4net.Core.LevelEvaluator,log4net"&gt;
      &lt;threshold value="WARN"/&gt;
     &lt;/evaluator&gt;
     &lt;layout type="log4net.Layout.PatternLayout"&gt;
      &lt;conversionPattern value="#%level - %message" /&gt;
     &lt;/layout&gt;
    &lt;/appender&gt;
    &lt;root&gt;
     &lt;level value="ALL" /&gt;
     &lt;appender-ref ref="HTTPAppender" /&gt;
    &lt;/root&gt;
    &lt;logger name="log4netErrorLog" &gt;
     &lt;level value="DEBUG" /&gt;
     &lt;appender-ref ref="HTTPAppender" /&gt;
    &lt;/logger&gt;
   &lt;/log4net&gt;
  </code></p>