刚哥90 2014-07-10 03:21
浏览 866

求大神帮忙审查一下log4net的数据库配置


<!--BufferSize为缓冲区大小,只有日志记录超设定值才会一块写入到数据库-->

  <!--引用-->
  <param name="connectionType" value="System.Data.SqlClient.SqlConnection, System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />

  <!--连接数据库字符串-->
  <!--<param name="connectionString" value="data source=WIN-HH02DR0VADQ\SQLEXPRESS;initial catalog=DataRemoval;integrated security=false;persist security info=True;User ID=sa;Password=SoftwareECG@123;" />-->
  <param name ="connectionString" value="server=WIN-HH02DR0VADQ\SQLEXPRESS;database=DataRemoval;integrated security=false;persist security info=True;UID=sa;PWD=SoftwareECG@123" />

  <!--插入到表DataRemovalTable-->
  <param name="commandText"
    value="insert into DataRemovalTable 
    ([DateTime],
    [ThreadID],
    [Level],
    [Location],
    [Description],
    [Exception])
    values
    (@log_date,
    @threadid,
    @log_level,
    @location,
    @description,
    @exception)" />

  <!--日志记录时间,RawTimeStampLayout为默认的时间输出格式-->
  <parameter>
    <parameterName value="@log_date" />
    <dbType value="DateTime" />
    <layout type="log4net.Layout.RawTimeStampLayout" >
      <conversionPattern value="%d"/>
    </layout>
  </parameter>

  <!--线程号-->
  <parameter>
    <parameterName value="@thread" />
    <dbType value="String" />
    <!--长度不可以省略,否则不会输出-->
    <size value="100" />
    <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="%t" />
    </layout>
  </parameter>

  <!--日志等级-->
  <parameter>
    <parameterName value="@log_level" />
    <dbType value="String" />
    <size value="100" />
    <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="%level" />
    </layout>
  </parameter>

  <!--记录日志的位置-->
  <parameter>
    <parameterName value="@location" />
    <dbType value="String" />
    <size value="2000" />
    <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="%location" />
    </layout>
  </parameter>

  <!--描述-->
  <parameter>
    <parameterName value="@description"/>
    <dbType value="String"/>
    <size value="4000"/>
    <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="%m"/>
    </layout>
  </parameter>

  <!--异常信息。ExceptionLayout为异常输出的默认格式-->
  <parameter>
    <parameterName value="@exception" />
    <dbType value="String" />
    <size value="4000" />
    <layout type="log4net.Layout.ExceptionLayout" />
  </parameter>
</appender>
  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 微信公众号自制会员卡没有收款渠道啊
    • ¥15 stable diffusion
    • ¥100 Jenkins自动化部署—悬赏100元
    • ¥15 关于#python#的问题:求帮写python代码
    • ¥20 MATLAB画图图形出现上下震荡的线条
    • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
    • ¥15 perl MISA分析p3_in脚本出错
    • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
    • ¥15 ubuntu虚拟机打包apk错误
    • ¥199 rust编程架构设计的方案 有偿