zoukankan      html  css  js  c++  java
  • Log4Net 的简要配置

    1. 引用log4net.dll
    2. AssemblyInfo.cs中

        

    [assembly: AssemblyVersion("1.0.0.0")]
    
    [assembly: AssemblyFileVersion("1.0.0.0")]
    [assembly: log4net.Config.DOMConfigurator(ConfigFileExtension = "config", Watch = true)]

      3.App.config

    <configSections>
        <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
      </configSections>
      <log4net>
        <!--错误日志配置-->
        <appender name="ErrorAppender" type="log4net.Appender.RollingFileAppender">
          <param name="File" value="Log\LogError\"/>
          <param name="AppendToFile" value="true"/>
          <param name="MaxSizeRollBackups" value="100"/>
          <param name="MaxFileSize" value="10240"/>
          <param name="StaticLogFileName" value="false"/>
          <param name="DatePattern" value="yyyyMMdd"/>
          <param name="RollingStyle" value="Date"/>
          <layout type="log4net.Layout.PatternLayout">
            <param name="ConversionPattern" value="%n异常时间:%d [%t] %n异常级别:%-5p %n异 常 类:%c [%x] %n%m %n "/>
          </layout>
        </appender>
    
        <!--信息日志配置-->
        <appender name="InfoAppender" type="log4net.Appender.RollingFileAppender">
          <param name="File" value="Log\LogInfo\"/>
          <param name="AppendToFile" value="true"/>
          <param name="MaxFileSize" value="10240"/>
          <param name="MaxSizeRollBackups" value="100"/>
          <param name="StaticLogFileName" value="false"/>
          <param name="DatePattern" value="yyyyMMdd"/>
          <param name="RollingStyle" value="Date"/>
          <layout type="log4net.Layout.PatternLayout">
            <param name="ConversionPattern" value="%nLogDateTime:%d [%t] %nLogLevel:%-5p %nLogType:%c [%x] %n%m %n"/>
          </layout>
        </appender>
        <!--控制台-->
        <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
          <layout type="log4net.Layout.PatternLayout">
            <conversionPattern value="%5level [%thread] (%file:%line) - %message%newline"/>
          </layout>
        </appender>
    
        <!--log4net.LogManager.GetLogger("logerror")用这个来选择这种类型-->
        <logger name="logerror">
          <level value="ERROR"/>
          <appender-ref ref="ErrorAppender"/>
        </logger>
        <logger name="loginfo">
          <level value="INFO"/>
          <appender-ref ref="InfoAppender"/>
        </logger>
        <!--<root>
          <level value="INFO"/>
          <appender-ref ref="InfoAppender"/>
          <appender-ref ref="ConsoleAppender"/>
        </root>-->
      </log4net>

      

  • 相关阅读:
    星辰小队针对于软件“星遇”的10天冲刺——第2天
    石家庄地铁路线安排网站的最终版本——博客登记
    星辰小队针对于软件“星遇”的10天冲刺——第1天
    单词统计——基本Java实现(无特殊设置)
    周周总结——时时更新(第4学期,第10周)
    构建之法阅读笔记04
    用户模板和用户场景(星遇)
    周周总结——时时更新(第4学期,第9周)
    ios创建bundle的图片资源文件(转)
    GCD的多线程实现方式,线程和定时器混合使用
  • 原文地址:https://www.cnblogs.com/smartsensor/p/5132843.html
Copyright © 2011-2022 走看看