Log4NET日志

1、 为什么要进行日志记录。

在一个完整的程序系统里面,日志系统是一个非常重要的功能组成部分。它可以记录下系统所产生的所有行为,并按照某种规范表达出来。我们可以使用日志系统所记录的信息为系统进行排错,优化系统的性能,或者根据这些信息调整系统的行为。

2、 什么是Log4net

3、    Log4net是一个很著名的开源的日志记录组件。官方网址为:http://logging.apache.org/log4net/ ,使用Log4net能够很简单的为我们的程序添加日志记录功能。

3创建日志记录步骤

 

第一步:

配置Web.config

<configuration>

<configSections>

<sectionname="log4net"type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />

</configSections>

<log4net>

<appendername="RollingFileAppender"type="log4net.Appender.RollingFileAppender">

<filevalue="log.txt" />

<appendToFilevalue="true" />

<rollingStylevalue="Size" />

<maxSizeRollBackupsvalue="10" />

<maximumFileSizevalue="100KB" />

<staticLogFileNamevalue="true" />

<layouttype="log4net.Layout.PatternLayout">

<conversionPatternvalue="%date [%thread] %-5level %logger  - %message%newline" />

</layout>

</appender>

<root>

<levelvalue="INFO" />

<appender-refref="RollingFileAppender" />

</root>

</log4net>

</configuration>

 

 

第二步:

新建web窗体

 

 

 

第三步:

添加引用

 

 

 

第四步:

创建一个button按钮通过设计模式双击进入

 

 

 

 

 

第五步:

命名空间

 

 

 

第六步:

编写代码

 

ILog log = log4net.LogManager.GetLogger("LogFileAppender");

log.Info("WebForm1.aspx下面的PageLoad方法被执行");

 

第七步:

然后运行 可以发现在C:\log4netfile.text中记录了一条信息

记录时间:2016-08-21 21:26:17,729 线程ID:[4] 日志级别:INFO 

LogFileAppender property:[null]

错误描述:WebForm1.aspx下面的PageLoad方法被执行

 

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值