Here's a quick version:

namespace MyProject.Logging {
public class AspNetFileAppender : log4net.Appender.FileAppender
 {
  public override string File 
  {
   get
   {
    return base.File; 
   }
   set 
   { 
    // FileAppender does not understand ASP.Net's tilda character
    base.File = value.Replace("~/",
System.Web.HttpRuntime.AppDomainAppPath);
   }
 }              
}
}

<appender name="AspNetFileAppender" 
type="MyProject.Logging.AspNetFileAppender, MyProject">

--- "Shrivastava, Ravi" <[EMAIL PROTECTED]> wrote:
> Is it possible to implement my own FileAppender and have Log4Net pick
> it
> from the xml config file? If so, can someone provide an example?
> 
> Thanks,
> Ravi.

Reply via email to