zoukankan      html  css  js  c++  java
  • Log4NET SQL配置

    <?xml version="1.0" encoding="utf-8" ?>
    <log4net>
      <logger name="SqlLogger">
        <level value="ERROR" />
        <appender-ref ref="ADONetAppender_SqlServer" />
      </logger>
      <appender name="ADONetAppender_SqlServer" type="log4net.Appender.AdoNetAppender">
        <bufferSize value="1" />
        <connectionType value="System.Data.SqlClient.SqlConnection, System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
        <connectionString value="data source=服务器;initial catalog=数据库;integrated security=false;persist security info=True;User ID=用户名;Password=密码" />
        <commandText value="insert into whptLog(LogDate,LogThread,LogLevel,LogLogger,LogMessage,LogErrorClass,LogLine) values(@date,@thread,@level,@logger,@message,@class,@line)" />
        <parameter>
          <parameterName value="@date" />
          <dbType value="DateTime" />
          <layout type="log4net.Layout.RawTimeStampLayout" />
        </parameter>
        <parameter>
          <parameterName value="@thread" />
          <dbType value="String" />
          <size value="20" />
          <layout type="log4net.Layout.PatternLayout">
            <conversionPattern value="%t" />
          </layout>
        </parameter>
        <parameter>
          <parameterName value="@level" />
          <dbType value="String" />
          <size value="10" />
          <layout type="log4net.Layout.PatternLayout">
            <conversionPattern value="%-10p" />
          </layout>
        </parameter>
        <parameter>
          <parameterName value="@logger" />
          <dbType value="String" />
          <size value="20" />
          <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="%exception" />
          </layout>
        </parameter>
        <parameter>
          <parameterName value="@class" />
          <dbType value="String" />
          <size value="100" />
          <layout type="log4net.Layout.PatternLayout">
            <conversionPattern value="%c" />
          </layout>
        </parameter>
        <parameter>
          <parameterName value="@line" />
          <dbType value="String" />
          <size value="4000" />
          <layout type="log4net.Layout.PatternLayout">
            <conversionPattern value="文件:%F----->行:%L" />
          </layout>
        </parameter>
      </appender>
    </log4net>
  • 相关阅读:
    权当这是开始吧
    rabbitmq实现一台服务器同时给指定部分的consumer发送消息(tp框架)(第六篇)
    部分替换mysql表中某列的字段
    rabbitmq实现一台服务器同时给指定部分的consumer发送消息(tp框架)(第五篇)
    rabbitmq实现一台服务器同时给所有的consumer发送消息(tp框架)(第四篇)
    rabbit服务器挂掉以后,保证队列消息还存在(tp框架)(第三篇)
    HDU 1114 Piggy-Bank (poj1384)
    01背包
    等价表达式(noip2005)
    机器翻译(noip2010)
  • 原文地址:https://www.cnblogs.com/haoqi/p/3388193.html
Copyright © 2011-2022 走看看