log4net配置步骤
2011-06-02 15:49
190 查看
Log4Net是由Apache开发的用来记录日志的,可以将程序运行过程中的信息输出到一些地方(文件、数据库、发送Email等)。可以通过日志,查看系统的运行过程,从而发现系统的bug。日志的作用:将运行过程的步骤、成功失败记录下来,将关键性的数据记录下来分析系统问题所在。
下面列出配置过程:
1.
引用Log4net.dll文件
2.
配置config文件。代码:
View Code
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
</configSections>
<log4net>
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="log.txt"/>
<appendToFile value="true"/>
<rollingStyle value="Size"/>
<maxSizeRollBackups value="10"/>
<maximumFileSize value="100KB"/>
<staticLogFileName value="true"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger - %message%newline"/>
</layout>
</appender>
<root>
<level value="INFO"/>
<appender-ref ref="RollingFileAppender"/>
</root>
</log4net>
</configuration>
3.
初始化:代码:log4net.Config.XmlConfigurator.Configure();
位置:在Global.asax中的Application_Start方法中。
4.
使用,例:在Button1按钮的单击事件中:
ILog log = log4net.LogManager.GetLogger(typeof(WebForm1));
log.Warn("单击了一次Button1按钮");
5.
运行网站,单击按钮,在网站文件夹中就会生成一个log.txt文件了。
ps:如果是普通应用程序的话,配置方法差不多,不同点就是初始化的代码写在Main方法就可以了。
下面列出配置过程:
1.
引用Log4net.dll文件
2.
配置config文件。代码:
View Code
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
</configSections>
<log4net>
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="log.txt"/>
<appendToFile value="true"/>
<rollingStyle value="Size"/>
<maxSizeRollBackups value="10"/>
<maximumFileSize value="100KB"/>
<staticLogFileName value="true"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger - %message%newline"/>
</layout>
</appender>
<root>
<level value="INFO"/>
<appender-ref ref="RollingFileAppender"/>
</root>
</log4net>
</configuration>
3.
初始化:代码:log4net.Config.XmlConfigurator.Configure();
位置:在Global.asax中的Application_Start方法中。
4.
使用,例:在Button1按钮的单击事件中:
ILog log = log4net.LogManager.GetLogger(typeof(WebForm1));
log.Warn("单击了一次Button1按钮");
5.
运行网站,单击按钮,在网站文件夹中就会生成一个log.txt文件了。
ps:如果是普通应用程序的话,配置方法差不多,不同点就是初始化的代码写在Main方法就可以了。
相关文章推荐
- Log4Net保存错误日志到SQLServer的步骤与配置
- log4net日志记录,配置使用步骤
- log4net日志记录,配置使用步骤
- c#配置log4net步骤
- Java项目开发中Eclipse新建工作空间后的配置详细步骤
- Linux安全配置步骤简述
- MySQL优化步骤和my.cnf优化配置
- 图解SSH框架配置步骤
- Linux安装配置JDK和Eclipse的步骤
- dwr配置步骤
- MySQL Cluster (五) --- 动态增加数据节点配置步骤
- log4net(c#) 配置及使用
- Equinox OSGi服务器应用程序的配置步骤
- 配置数据库连接池步骤
- SkinMagic VC++界面库编程 配置步骤
- tomcat配置数据库连接池步骤详解
- 测试环境搭建之CentOS 7.0系统安装配置步骤详解
- 配置jboss,mysql,seam,eclipse步骤(一)
- cocos2d-x安装配置步骤
- FreeBSD+nginx+php+fcgi配置步骤(…