扩展Log4Net中的ILog实现自定义日志字段

DEMO:/Files/chiyung/sample.rar
ASP.NET中使用Log4Net将日志写到Sqlite中,有可能需要增加访客IP或访问地址记录到数据库独立字段.
效果如下:


建一个类库为:
log4net.Ext.Web

添加以下3个类:
IWebLog.cs
WebLogImpl.cs
WebLogManager.cs
代码大概这样,log4net里面有很详细的参考:
IWebLog.cs

log4net的配置,ConnectionType需要根据数据库驱动配置正确,如果你使用的是其它SQLiteADO.NET驱动:
log.xml

使用:
Global.asax

protected void Page_Load(object sender, EventArgs e)
{
  
throw new Exception("the message.");
}

posted @ 2009-09-04 21:20  王其荣的博客  阅读(1764)  评论(3编辑  收藏  举报