title: how to override error method in c# log4net
body: <p>I would like to ask if it possible to override the log methods or create a new one with extra properties in the method. </p>
  
  <p>at the moment you can use it:</p>
  
  <pre><code>GlobalContext.Properites["Details"] = "some Info";
  Log.Error("Some info",Exception);
  </code></pre>
  
  <p>I would like to use it:</p>
  
  <pre><code>Log.MySpecialError(Details, Message, Exception);
  </code></pre>
  
  <p>any advice will be appreciated</p>
  
  <p>Ori</p>