log4net简单配置便用

log4net相信都如雷贯耳了,但是在刚开始使用时估计都是一头雾水,网上很多资料都没有初步使用的,即使有也缺这缺那的,对于新手来说,没调试过成功,就不会有信心深入使用下去,这个文档是本人使用时整理的一份文档,首先是让大家能先使用起来,建立信心后,再深入使用!
1、web.config中定义参数,这里以最简单的方式来定义:

<configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
</configSections>
 
<log4net debug="true">
    <appender name="LogFileAppender" type="log4net.Appender.FileAppender">
        <param name="File" value="log\\log4net.log"/>
        <layout type="log4net.Layout.PatternLayout">
            <param name="ConversionPattern" value="%d [%t] %-5p %c %m%n"/>
        </layout>
    </appender>
    <logger name="File">
        <level value="All" />
        <appender-ref ref="LogFileAppender" />
    </logger>
</log4net>

2、在程序集信息:AssemblyInfo.cs中加载配置,因为我们是在WEB.CONFIG中配置,所以不用指定配置文件名了:
[assembly: log4net.Config.XmlConfigurator(Watch = true)]  

3、使用方式:
引用:using log4net;
使用:
		ILog log = log4net.LogManager.GetLogger("File");
                //记录错误日志  
                log.Error("error", new Exception("Error Occur"));
                //记录严重错误  
                log.Fatal("fatal", new Exception("Fatal Occur"));
                //记录警告信息  
                log.Warn("warn");
                //记录一般信息  
                log.Info("info");
                //记录调试信息  
                log.Debug("debug");



结果:将会在网站的log目录下建立log4net.log文件,并写入相应的日志记录。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值