zoukankan      html  css  js  c++  java
  • log4net.config

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <configSections>
        <section name="log4net" type="System.Configuration.IgnoreSectionHandler"/>
      </configSections>
      <log4net>
    
        <!--定义输出到文件中-->
        <appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender" >
          <file value="Logs/" />
          <AppendToFile value="true" />
          <RollingStyle value="Date" />
          <DatePattern value="yyyyMMdd&quot;.log&quot;"/>
          <StaticLogFileName value="false" />
          <layout type="log4net.Layout.PatternLayout">
            <ConversionPattern value="时间:%date  线程:[%thread]  级别:%-5level  类型:%logger property:[%property{NDC}]  描述:%message  异常:%exception%newline" />
          </layout>
        </appender>
    
        <!--定义输出到数据库中-->
        <appender name="ADONetAppender" type="log4net.Appender.ADONetAppender">
          <!--缓存,调试时设置为1,上线后应修改。下面的Version为软件版本,需要根据下载的软件进行相应修改-->
          <bufferSize value="1"/>
          <connectionType value="System.Data.SqlClient.SqlConnection, System.Data, Version=1.2.13.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
          <connectionString value="data source=.sqlexpress;initial catalog=LeaveWordBorad;integrated security=false;persist security info=True;user id=sa;password=vlj305000"/>
          <commandText value="INSERT INTO Log ([Date],[Thread],[Level],[Logger],[Message],[Exception]) VALUES (@log_date, @thread, @log_level, @logger, @message, @exception)"/>
          <parameter>
            <parameterName value="@log_date"/>
            <dbType value="DateTime"/>
            <layout type="log4net.Layout.RawTimeStampLayout"/>
          </parameter>
          <parameter>
            <parameterName value="@thread"/>
            <dbType value="String"/>
            <size value="255"/>
            <layout type="log4net.Layout.PatternLayout">
              <conversionPattern value="%thread"/>
            </layout>
          </parameter>
          <parameter>
            <parameterName value="@log_level"/>
            <dbType value="String"/>
            <size value="50"/>
            <layout type="log4net.Layout.PatternLayout">
              <conversionPattern value="%level"/>
            </layout>
          </parameter>
          <parameter>
            <parameterName value="@logger"/>
            <dbType value="String"/>
            <size value="255"/>
            <layout type="log4net.Layout.PatternLayout">
              <conversionPattern value="%logger"/>
            </layout>
          </parameter>
          <parameter>
            <parameterName value="@message"/>
            <dbType value="String"/>
            <size value="4000"/>
            <layout type="log4net.Layout.PatternLayout">
              <conversionPattern value="%message"/>
            </layout>
          </parameter>
          <parameter>
            <parameterName value="@exception"/>
            <dbType value="String"/>
            <size value="2000"/>
            <layout type="log4net.Layout.ExceptionLayout"/>
          </parameter>
        </appender>
    
        <!--定义日志的输出媒介,下面定义日志以四种方式输出。也可以下面的按照一种类型或其他类型输出。-->
        <root>
          <level value="All" />
          <!--文件形式记录日志-->
          <appender-ref ref="LogFileAppender" />
          <appender-ref ref="ADONetAppender" />
        </root>
      </log4net>
    </configuration>
  • 相关阅读:
    HDU 2476 String painter (*区间DP+基础Dp)
    hdoj 1405 The Last Practice
    hdu 2715 Herd Sums
    hdu 3617 Happy 2009
    hdu 1062 Text Reverse
    hdu 2716 Message Decowding
    hdu 1597 find the nth digit
    hdoj 1229 还是A+B
    hdu 1877 又一版 A+B
    hdoj 2045 不容易系列之(3)—— LELE的RPG难题
  • 原文地址:https://www.cnblogs.com/dotnetmvc/p/3657507.html
Copyright © 2011-2022 走看看