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>

      

  • 相关阅读:
    清除Jpanel组件并重绘
    idea配置ssm框架
    java异常机制
    JavaSwing关于GridBagLayout(网格袋布局)的使用
    (趣味哈哈镜)JMF中摄像头相关的问题
    三大WEB服务器(apache lighttpd nginx) 对比分析
    在前台接收jsonp数据(练习)
    cookie存数组的方法
    接口验证每个ip每小时只能访问2次(自己实验:有待改进)
    DOM操作xml数据
  • 原文地址:https://www.cnblogs.com/smartsensor/p/5132843.html
Copyright © 2011-2022 走看看