最近公司要上一个项目,要用到日志系统,刚好自己最近也在学习,今天终于有些结果了,所以在这里和大家分享一下。
1.首先,需要去http://logging.apache.org/log4net/这个网站下载一个log4net.dll(我在这里用的是1.2的),并引入 到自己的项目中。
2.需要建一个WEB的项目。
    2.1 建一个demo的数据库,表如下:

 1ASP.NET下配置LOG4NETCREATE TABLE [dbo].[Log] 
 2ASP.NET下配置LOG4NET
 3ASP.NET下配置LOG4NET    [Id] [int] IDENTITY (11NOT NULL
 4ASP.NET下配置LOG4NET    [Date] [datetime] NOT NULL
 5ASP.NET下配置LOG4NET    [Thread] [varchar] (255NOT NULL
 6ASP.NET下配置LOG4NET    [Level] [varchar] (50NOT NULL
 7ASP.NET下配置LOG4NET    [Logger] [varchar] (255NOT NULL
 8ASP.NET下配置LOG4NET    [Message] [varchar] (4000NOT NULL
 9ASP.NET下配置LOG4NET    [Exception] [varchar] (2000NULL 
10ASP.NET下配置LOG4NET

  2.2 在Web.Config中代码如下:
   
    特别说明<bufferSize value="0" />,这是log信息记录的缓冲大小,(比如只有log信息记录达到0,
才会将log信息记录写入数据库,呵呵,这个本应该是个数字,可是为了显示结果,所以就该为0了,
实际开发的时候最好选一个合适的数值) 

  2.3在在Global.asax.cs中需要完成
    
ASP.NET下配置LOG4NET    void Application_Start(object sender, EventArgs e) 
    }
最后,使用log建一个DEMO的类如下:
 1ASP.NET下配置LOG4NET
 2ASP.NET下配置LOG4NETusing log4net;
 3ASP.NET下配置LOG4NET
 4}
说明:在这个项目中你写的方法要引用一下,要不数据库里没有结果,其数据库结果如下:
ASP.NET下配置LOG4NET
到这里就算大功告成了。



相关文章: