log4net使用详解

 时间:2024-10-20 19:10:50

1、从Apache官网(http://logging.apache.org/log4net/download_log4net.cgi)下载log4net

log4net使用详解log4net使用详解

2、在下载的文件bin/net目录下找到与你的NETFramework版本对应的log4net.dll文件,引入到工程项目

log4net使用详解log4net使用详解

3、在程序目录中添加一个xml格式的log配置文件,名字随意,主要配置一下log文件的存储位置以及格式。例如:<?xml version="1.0" encoding="utf-8" ?><log4net> <appender name="TastInfo" type="log4net.Appender.RollingFileAppender"> <file value="Log\\Info\\" /> <appendToFile value="true" /> <rollingStyle value="Composite" /> <maxSizeRollBackups value="-1" /> <maximumFileSize value="1MB" /> <staticLogFileName value="false" /> <DatePattern value="yyyy-MM-dd&quot;.txt&quot;"/> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date %-5level - %message%newline" /> </layout> </appender> <logger name="Info"> <level value="ALL"/> <appender-ref ref="Info" /> <appender-ref ref="TastInfo" /> </logger></log4net>

log4net使用详解

4、在你程序需要记录日志的地方添加如下代码://读取log配置文件string path = AppDomain.CurrentDomain.BaseDirectory + @"\log.xml";log4net.Config.XmlConfigurator.Configure(new FileInfo(path));//获取配置文件中的loglog4net.ILog log = log4net.LogManager.GetLogger("Info");//记录日志if (log.IsInfoEnabled) log.Info("这是一条Info日志!");注意:这里log4net.LogManager.GetLogger("Info")获取log的时候必须是xml文件中已经存在的log

log4net使用详解

5、运行项目,当执行到你添加代码的地方就会在你xml配置的路径下面生成log文件,我的路径是:Log\\Info\\

log4net使用详解log4net使用详解
  • Windows server 2008 R2如何自动获取IPv6地址
  • Windows Vista如何添加MMC控制台管理单元
  • php怎样指定条件查询mysql数据
  • C#代码如何升级 /解决【未能加载文件或程序集】
  • js给下拉框如何设置默认值
  • 热门搜索
    张北旅游景点大全 赤峰旅游资讯网 福鼎旅游攻略 济南好玩的旅游景点 环视旅游网 杭州市旅游网 湖南海外旅游有限公司 乌鲁木齐旅游网 西安商贸旅游学院 安阳旅游网