最近公司要上一个项目,要用到日志系统,刚好自己最近也在学习,今天终于有些结果了,所以在这里和大家分享一下。
1.首先,需要去http://logging.apache.org/log4net/这个网站下载一个log4net.dll(我在这里用的是1.2的),并引入 到自己的项目中。
2.需要建一个WEB的项目。
2.1 建一个demo的数据库,表如下:
1
CREATE TABLE [dbo].[Log]
2
(
3
[Id] [int] IDENTITY (1, 1) NOT NULL,
4
[Date] [datetime] NOT NULL,
5
[Thread] [varchar] (255) NOT NULL,
6
[Level] [varchar] (50) NOT NULL,
7
[Logger] [varchar] (255) NOT NULL,
8
[Message] [varchar] (4000) NOT NULL,
9
[Exception] [varchar] (2000) NULL
10
)
2
3
4
5
6
7
8
9
10
2.2 在Web.Config中代码如下:
才会将log信息记录写入数据库,呵呵,这个本应该是个数字,可是为了显示结果,所以就该为0了,
实际开发的时候最好选一个合适的数值)
2.3在在Global.asax.cs中需要完成
1
2
using log4net;
3
4
}
说明:在这个项目中你写的方法要引用一下,要不数据库里没有结果,其数据库结果如下:2
3
4
到这里就算大功告成了。