Log4net 配置文件
1 <?xml version="1.0" encoding="utf-8" ?> 2 <configuration> 3 4 <!--Log日记配置--> 5 <configSections> 6 <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> 7 </configSections> 8 9 <log4net> 10 <root></root> 11 <!--程序中只实例化一个logger,名字为LogHelper--> 12 <logger name ="LogHelper"> 13 <!--输出所有信息,这里只使用了Info和Error--> 14 <level value="ALL"/> 15 <!--两个介质名称,对应错误和信息--> 16 <appender-ref ref="ErrorRollingFileAppender" /> 17 <appender-ref ref="InfoRollingFileAppender" /> 18 </logger> 19 20 <!--Info介质设置--> 21 <appender name="InfoRollingFileAppender" type="log4net.Appender.RollingFileAppender"> 22 <!--定义文件存放位置,Info和Error保存在不同的文件夹,方便理解--> 23 <file value="Log\\Info\\"/> 24 <appendToFile value="true"/> 25 <rollingStyle value="Date"/> 26 <datePattern value="yyyyMMdd'.txt'"/> 27 <staticLogFileName value="false"/> 28 <param name="MaxSizeRollBackups" value="100"/> 29 <layout type="log4net.Layout.PatternLayout"> 30 <!--输出格式--> 31 <!--样例: 32 记录时间:2016-10-11 14:03:00,540 33 线程ID:[1] 34 日志级别: ERROR 35 错误内容 36 --> 37 <conversionPattern value="%newline %n记录时间:%date %n线程ID:[%thread] %n日志级别: %-5level %n%m%n"/> 38 </layout> 39 <!--输出的等级 INFO--> 40 <filter type="log4net.Filter.LevelRangeFilter"> 41 <param name="LevelMin" value="INFO" /> 42 <param name="LevelMax" value="INFO" /> 43 </filter> 44 </appender> 45 46 47 <!--Error介质设置--> 48 <appender name="ErrorRollingFileAppender" type="log4net.Appender.RollingFileAppender"> 49 <!--定义文件存放位置--> 50 <file value="Log\\Error\\"/> 51 <appendToFile value="true"/> 52 <rollingStyle value="Date"/> 53 <datePattern value="yyyyMMdd'.txt'"/> 54 <staticLogFileName value="false"/> 55 <param name="MaxSizeRollBackups" value="100"/> 56 <layout type="log4net.Layout.PatternLayout"> 57 <!--输出格式--> 58 <!--样例: 59 记录时间:2016-10-11 13:59:00,560 60 线程ID:[1] 61 日志级别: INFO 62 信息内容 63 --> 64 <conversionPattern value="%newline %n记录时间:%date %n线程ID:[%thread] %n日志级别: %-5level %n%m%n"/> 65 </layout> 66 <!--设置输出的等级 ERROR--> 67 <filter type="log4net.Filter.LevelRangeFilter"> 68 <param name="LevelMin" value="ERROR" /> 69 <param name="LevelMax" value="ERROR" /> 70 </filter> 71 </appender> 72 </log4net> 73 </configuration>
鹰击长空,鱼翔浅底