• 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>
  • 相关阅读:
    HDU 2553 N皇后问题
    HDU 1251 统计难题(Trie tree)
    NYOJ 325 zb的生日
    dedecms文章页调用tag关键词_增加内链和关键字密度
    用DEDECMS做手机网站
    DedeCMS模板文件结构
    DEDECMS如何让栏目外部链接在新窗口中打开
    dedecms arclist中的自增变量 autoindex的说明
    dedecms 分页样式
    dedecms 修改默认html存放目录
  • 原文地址:https://www.cnblogs.com/Mryjp/p/log4net2.html
Copyright © 2020-2023  润新知