zoukankan      html  css  js  c++  java
  • Log4Net 调试时输出sql到 视图->输出的sql语句

    1.log4net.xml

    <?xml version="1.0" encoding="utf-8" ?>
    <!--log4net 配置-->
    <log4net debug="true">
    <appender name="AspNetTraceAppender" type="log4net.Appender.AspNetTraceAppender">
    <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="[%thread] %-5level - %message" />
    </layout>
    </appender>

    <appender name="TraceAppender" type="log4net.Appender.TraceAppender">
    <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%-5level %M - %message%newline" />
    </layout>
    </appender>

    <appender name="LogFileAppender" type="log4net.Appender.FileAppender">
    <param name="File" value="LogsLog.log" />
    <param name="datePattern" value="MM-dd HH:mm" />
    <param name="AppendToFile" value="true" />
    <layout type="log4net.Layout.PatternLayout">
    <param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
    </layout>
    </appender>
    <appender name="HttpTraceAppender" type="log4net.Appender.ASPNetTraceAppender">
    <layout type="log4net.Layout.PatternLayout">
    <param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
    </layout>
    </appender>
    <appender name="DebugAppender" type="log4net.Appender.DebugAppender">
    <layout type="log4net.Layout.PatternLayout">
    <param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
    </layout>
    </appender>
    <appender name="EventLogAppender" type="log4net.Appender.EventLogAppender">
    <layout type="log4net.Layout.PatternLayout">
    <param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
    </layout>
    </appender>
    <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
    <param name="File" value="Logs/Log.log" />
    <param name="AppendToFile" value="true" />
    <param name="MaxSizeRollBackups" value="10" />
    <param name="MaximumFileSize" value="100K" />
    <param name="RollingStyle" value="Size" />
    <param name="StaticLogFileName" value="true" />
    <layout type="log4net.Layout.PatternLayout">
    <param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
    </layout>
    </appender>
    <logger name="NHibernate" additivity="false">
    <level value="ERROR"/>
    <appender-ref ref="DebugAppender" />
    </logger>
    <logger name="NHibernate.SQL" additivity="false">
    <level value="DEBUG"/>
    <appender-ref ref="DebugAppender" />
    </logger>

    <logger name="Spring">
    <level value="INFO" />
    </logger>

    <root>
    <level value="ALL" />

    <!--<appender-ref ref="AspNetTraceAppender" />-->
    <!--<appender-ref ref="TraceAppender" />-->
    <appender-ref ref="RollingLogFileAppender" />
    </root>
    </log4net>

    2.

    1.web层添加log4net.dll
    2.spring上下文加入
    <resource uri="~/Config/Log4Net.xml"/>

  • 相关阅读:
    使用weave管理docker网络
    为docker配置固定ip
    Building good docker images
    使用curl命令获取文件下载速度
    吐槽Java
    Kubernetes 中的服务发现与负载均衡(转)
    Kubernetes系列之介绍篇(转)
    top命令中的wa指标(转)
    uwsgi常用参数详解(转)
    Unix域套接字-Unix Domain Socket(转)
  • 原文地址:https://www.cnblogs.com/kexb/p/5041302.html
Copyright © 2011-2022 走看看