ADOU-V

导航

log4net 配置

  1 <?xml version="1.0" encoding="utf-8"?>
  2 <configuration>
  3     <configSections>
  4       <section name="log4net" type="System.Configuration.IgnoreSectionHandler"/>
  5     </configSections>
  6   
  7     <system.web>
  8       <compilation debug="true" targetFramework="4.5" />
  9       <httpRuntime targetFramework="4.5" />
 10     </system.web>
 11   
 12     <log4net>
 13       <!--定义输出到文件中-->
 14       <appender name="SysAppender" type="log4net.Appender.RollingFileAppender">
 15         <!--日志的路径-->
 16         <file value="log/" />
 17         <!--是否覆盖,默认是追加true-->
 18         <appendToFile value="true"/>
 19         <rollingStyle value="Composite"/>
 20         <!--文件名称-->
 21         <DatePattern value="yyyy\\yyyyMM\\yyyyMMdd'.log'"></DatePattern>
 22         <!--设置无限备份=-1 ,最大备份数为1000-->
 23         <param name="MaxSizeRollBackups" value="1000"/>
 24         <!--每个文件的大小-->
 25         <param name="MaximumFileSize" value="500KB"/>
 26         <!--名称是否可以更改 为false为可以更改-->
 27         <param name="StaticLogFileName" value="false"/>
 28         <layout type="log4net.Layout.PatternLayout">
 29           <!--输出格式-->
 30             <conversionPattern value="%n==========
 31             %n【执行时间】:[%r]
 32             %n【出错的类】:%logger 属性[%property{NDC}]
 33             %n%message %newline"/>
 34           <!--
 35             <conversionPattern value="%n==========
 36             %n【日志级别】%-5level
 37             %n【记录时间】%date
 38             %n【线程编号】[%thread]
 39             %n【执行时间】[%r]毫秒
 40             %n【出错文件】%F
 41             %n【出错行号】%L
 42             %n【出错的类】%logger 属性[%property{NDC}]
 43             %n【错误描述】%message
 44             %n【错误详情】%newline"/>
 45             -->
 46         </layout>
 47       </appender>
 48 
 49       <!--定义输出到控制台命令行中-->
 50       <!--
 51         <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
 52           <layout type="log4net.Layout.PatternLayout">
 53             <conversionPattern value="%n==========
 54             %n【日志级别】%-5level
 55             %n【记录时间】%date
 56             %n【线程编号】[%thread]
 57             %n【执行时间】[%r]毫秒
 58             %n【出错文件】%F
 59             %n【出错行号】%L
 60             %n【出错的类】%logger 属性[%property{NDC}]
 61             %n【错误描述】%message
 62             %n【错误详情】%newline"/>
 63           </layout>
 64         </appender>
 65         -->
 66 
 67       <!--定义输出到windows事件中-->
 68       <!--
 69         <appender name="EventLogAppender" type="log4net.Appender.EventLogAppender">
 70           <layout type="log4net.Layout.PatternLayout">
 71             <conversionPattern value="%n==========
 72             %n【日志级别】%-5level
 73             %n【记录时间】%date
 74             %n【线程编号】[%thread]
 75             %n【执行时间】[%r]毫秒
 76             %n【出错文件】%F
 77             %n【出错行号】%L
 78             %n【出错的类】%logger 属性[%property{NDC}]
 79             %n【错误描述】%message
 80             %n【错误详情】%newline"/>
 81           </layout>
 82         </appender>
 83         -->
 84       <!--定义输出到Trace中-->
 85       <!--
 86         <appender name="TraceAppender" type="log4net.Appender.TraceAppender">
 87         <layout type="log4net.Layout.PatternLayout">
 88           <conversionPattern value="%n==========
 89           %n【日志级别】%-5level
 90           %n【记录时间】%date
 91           %n【线程编号】[%thread]
 92           %n【执行时间】[%r]毫秒
 93           %n【出错文件】%F
 94           %n【出错行号】%L
 95           %n【出错的类】%logger 属性[%property{NDC}]
 96           %n【错误描述】%message
 97           %n【错误详情】%newline"/>
 98         </layout>
 99         </appender>
100         -->
101       <root>
102         <!--日志的级别 OFF > FATAL > ERROR > WARN > INFO > DEBUG > ALL 只有日志输出级别大于或等于配置的级别才能输出日志信息-->
103         <level value="ALL" />
104         <!--文件形式记录日志-->
105         <appender-ref ref="SysAppender"/>
106         <!--控制台控制显示日志-->
107         <!--<appender-ref ref="ConsoleAppender"/>-->
108         <!--Windows事件日志-->
109         <!--<appender-ref ref="EventLogAppender"/>-->
110         <!--TraceAppender日志-->
111         <!--<appender-ref ref="TraceAppender"/>-->
112       </root>
113     </log4net>
114 </configuration>

 

posted on 2015-12-26 00:40  a-dou  阅读(146)  评论(0)    收藏  举报