zoukankan      html  css  js  c++  java
  • log4net不同logger输出日志

    4步曲

    1.引用log4net.dll(nuget)

    2.任意位置的命名空间头部加入下面的代码,web.config可修改为自己定义的.xml

    [assembly: log4net.Config.XmlConfigurator(ConfigFile = "web.config", Watch = true)]

    3.web.config -> <configuration>/<configSections>配置

    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />

    4.web.config -> <configuration>配置

     1   <log4net>
     2     <logger name="[one_name]"> 
     3       <level value="Info"/> 
     4       <appender-ref ref="[two_name]" /> 
     5     </logger> 
     6     <appender name="[two_name]" type="log4net.Appender.RollingFileAppender">
     7       <param name="File" type="log4net.Util.PatternString" value="log4net[one_name]\%date{yyyy}\%date{yyyyMM}\%date{yyyyMMdd}.log" />
     8       <param name="Encoding" value="UTF-8" />
     9       <param name="AppendToFile" value="true" />
    10       <param name="MaxSizeRollBackups" value="10" />
    11       <datePattern value="yyyy-MM-dd&quot;-Debug.log&quot;" />
    12       <param name="MaximumFileSize" value="2MB" />
    13       <param name="RollingStyle" value="Size" />
    14       <param name="StaticLogFileName" value="false" />
    15       <layout type="log4net.Layout.PatternLayout">
    16         <param name="ConversionPattern" value="%date [%thread] %logger %-5level - %message%newline" />
    17       </layout>
    18     </appender>
    19     <root>
    20       <level value="ALL" />
    21       <appender-ref ref="RollingFileAppender" />
    22     </root>
    23   </log4net>
    View Code

    注意点

    1.括号里面的two_name必须一致,很重要

    2.<logger>标签可使log4net定义输出无数个独立的日志文件

    3.%date{yyyyMMddHHmmssff}=年月日时分秒毫秒,%date{}不能少

    ...
  • 相关阅读:
    tip6: 程序不工作就是最大的异常
    简单实用的Code Review工具
    HDU4008 Parent and son [树形DP]
    HDU4004 The Frog's Games [二分]
    HDU4006 The kth great number [堆]
    HDU4024 Dwarven Sniper’s hunting [二分]
    HDU4005 The war [树形DP]
    HDU4009 Transfer water [最小树形图]
    HDU4023 Game [贪心+博弈]
    HDU4007 Dave [杂题]
  • 原文地址:https://www.cnblogs.com/simoje/p/6080790.html
Copyright © 2011-2022 走看看