zoukankan      html  css  js  c++  java
  • log4net根据日志类型写入到不同的文件中

     1 <?xml version="1.0"?>
     2 <configuration>
     3   <configSections>
     4     <!--log4net配置安装-->
     5     <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
     6   </configSections>
     7   <log4net>
     8     <!--记录器root可以被其他继承-->
     9     <root>
    10       <level value="All" />
    11       <appender-ref ref="LogFileAppender" />
    12       <appender-ref ref="ErrorFileAppender"/>
    13     </root>
    14 
    15     <appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender" LEVEL="INFO">
    16       <param name="File" value="Logsinfo"/>
    17       <param name="AppendToFile" value="true"/>
    18       <param name="DatePattern" value="yyyy-MM-dd.'.txt'"/>
    19       <param name="RollingStyle" value="Date"/>
    20       <param name="StaticLogFileName" value="false"/>
    21       <layout type="log4net.Layout.PatternLayout">
    22         <param name="ConversionPattern" value="记录时间:%date 线程ID:[%thread] 日志级别:%-5level 类:%logger property:[%property{NDC}] - 描述:%message%newline" />
    23       </layout>
    24       <filter type="log4net.Filter.LevelRangeFilter">
    25         <param name="LevelMin" value="INFO" />
    26         <param name="LevelMax" value="INFO" />
    27       </filter>
    28     </appender>
    29 
    30     <appender name="ErrorFileAppender" type="log4net.Appender.RollingFileAppender" LEVEL="ERROR">
    31       <param name="File" value="Logserror"/>
    32       <param name="AppendToFile" value="true"/>
    33       <param name="DatePattern" value="yyyy-MM-dd.'.txt'"/>
    34       <param name="RollingStyle" value="Date"/>
    35       <param name="StaticLogFileName" value="false"/>
    36       <layout type="log4net.Layout.PatternLayout">
    37         <param name="ConversionPattern" value="记录时间:%date 线程ID:[%thread] 日志级别:%-5level 类:%logger property:[%property{NDC}] - 描述:%message%newline"/>
    38       </layout>
    39       <filter type="log4net.Filter.LevelRangeFilter">
    40         <param name="LevelMin" value="ERROR" />
    41         <param name="LevelMax" value="ERROR" />
    42       </filter>
    43     </appender>
    44     
    45   </log4net>
    46   <startup>
    47     <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
    48   </startup>
    49 </configuration>
  • 相关阅读:
    集合-ConcurrentSkipListMap 源码解析
    集合-跳表SkipList
    集合-ConcurrentHashMap 源码解析
    >>《移动设计模式大观.pdf》
    >>《《iOS 人机界面准则》中文版.pdf》
    >《Web导航设计.pdf》
    >>《设计心理学名着-2 情感化设计 诺曼着.pdf》
    自制网页(html+css+js+jQuery)
    仿写抽屉新热榜 (html+css)
    运动员喝饮料问题
  • 原文地址:https://www.cnblogs.com/Mryjp/p/log4net2.html
Copyright © 2011-2022 走看看