zoukankan      html  css  js  c++  java
  • log4net位置与使用方法

    <log4net>
    
      <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
        <!--日志文件名开头-->
        <file value="Logs/project.log" />
        <!--是否追加到文件-->
        <appendToFile value="true" />
        <!--混合使用日期和文件大小变换日志文件名-->
        <rollingStyle value="Composite" />
        <!--日期的格式-->
        <datePattern value="&quot;.&quot;yyyyMMdd" />
        <!--最大变换数量-->
        <maxSizeRollBackups value="30" />
        <!--最大文件大小-->
        <maximumFileSize value="1MB" />
        <layout type="log4net.Layout.PatternLayout">
          <conversionPattern value="%d [%t] %-5p %m - [%F:%L]%n" />
        </layout>
      </appender>
    
      <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
        <layout type="log4net.Layout.PatternLayout">
          <conversionPattern value="%d [%t] %-5p %m%n" />
        </layout>
      </appender>
    
      <root>
        <level value="DEBUG"></level>
    
        <appender-ref ref="RollingLogFileAppender"></appender-ref>
        <!--<appender-ref ref="ConsoleAppender"></appender-ref>-->
      </root>
    
    </log4net>
    
    <!--
    配置与使用:
    
    1.*.config 里添加如下节点
    <section name="log4net" type="System.Configuration.IgnoreSectionHandler"/>
    
    2.Global.asax里Application_Start方法中添加下面配置
    var path = Server.MapPath("~/log4net.xml");
    log4net.Config.XmlConfigurator.Configure(new System.IO.FileInfo(path));
    
    3.使用,可以更改配置文件log4net.config自己配置
    方式一:log4net.LogManager.GetLogger(GetType());
    方式二:log4net.LogManager.GetLogger("logger-name");
    方式三:LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
    
    -->
  • 相关阅读:
    svn出现黄色感叹号怎么办
    数据库设计三大范式
    windows server2008R2 64位 配置 mysql-8.0.15-winx64
    sqlquerystress
    锁表操作
    微软专用消息队列msmq的简单使用
    数据库上移和下移
    mvc全局时间输出格式化处理
    webapi jsonp处理
    泛型处理ToEntity
  • 原文地址:https://www.cnblogs.com/shiningrise/p/6257761.html
Copyright © 2011-2022 走看看