[转载]扩展Log4Net中的ILog实现自定义日志字段

本文转自:http://www.cnblogs.com/chiyung/archive/2009/09/04/1560585.html

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-05 12:43  陈 锋  阅读(3077)  评论(2编辑  收藏  举报