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{}不能少

    ...
  • 相关阅读:
    微软面试题
    20个开源项目托管站点推荐
    iis配置好后,解决打开服务器要输入用户名和密码的问题
    C# 调用带输入输出参数的存储过程
    line-height属性总结
    placeholder的字体样式改变,滚动条的颜色改变,ios日期兼容
    表格使用总结
    网页html结构搭建方法总结
    css中的inline-block
    css常用居中
  • 原文地址:https://www.cnblogs.com/simoje/p/6080790.html
Copyright © 2011-2022 走看看