打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
log4net 使用说明

1 拷贝 log4net.dll 到源代码根目录

2 在项目中添加对log4net.dll 的引用

3 修改程序配置文件 添加两部分内容:

(1) 在 <configSections> </configSections>中添加一行    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />     

(2) 在<configuration></configuration>添加一段

<log4net>
   <appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender">
    <file value="update.log" />
    <appendToFile value="true" />
    <maximumFileSize value="1000KB" />
    <rollingStyle value="Size" />
    <maxSizeRollBackups value="5" />
    <layout type="log4net.Layout.PatternLayout">
     <param name="ConversionPattern" value="[%d][%F][%L][%p]%m%n" />
    </layout>
    <filter type="log4net.Filter.LevelRangeFilter">
     <param name="LevelMin" value="DEBUG" />
     <param name="LevelMax" value="FATAL" />
    </filter>
   </appender>
   <logger name="AppLogger">
    <level value="DEBUG" />
    <appender-ref ref="LogFileAppender" />
   </logger>
</log4net>

说明:上面的配置里的update.log是要记录到的文件名 其他参数的意义请参考手册

4 在程序启动时读取log4net的配置文件

如果是cs程序 在根目录的Program.cs中 在mani方法中添加   

    log4net.Config.XmlConfigurator.Configure();

如果是bs程序 在根目录的Global.asax.cs 中的Application_Start方法中添加

    log4net.Config.XmlConfigurator.Configure();

5 然后 可在在程序中使用log4net功能了 使用方法如下:

    log4net.ILog log = log4net.LogManager.GetLogger("AppLogger"); //获取一个日志记录器
    log.Info(DateTime.Now.ToString() + ": login success"); //写入一条新log

6  如果使用独立的配置文件,需要在main方法里改
 
log4net.Config.XmlConfigurator.Configure(new FileInfo(@"c:/a/log4net.config"));
 
注意此处,如果写成相对路径,将无法导入
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
log4net.dll 在Asp.net中的使用
log4Net 之 详细配置文件
log4net 最快上手(一分钟)
ASP.NET+MVC+使用+Log4net+记录日志笔记
Log4Net的配置
Log4net 简明手册
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服