zoukankan      html  css  js  c++  java
  • 如何查看NHibernate中生成的SQL

    1. 在NHibernate的配置文件中加上 

    <property name="show_sql">true</property>

    2. 在Log4Net中的配置文件中加上 

        <logger name="NHibernate"> 

            <level value="WARN"/>
            <appender-ref ref="RollingLogFileAppender" />
        </logger>
        <logger name="NHibernate.SQL">
            <level value="ALL"/>
            <appender-ref ref="RollingLogFileAppender" />
        </logger>

        <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
            <file value="UserData\log\log.txt" />
            <appendToFile value="true" />
            <rollingStyle value="Size" />
            <maxSizeRollBackups value="10" />        
            <staticLogFileName value="false" />        
            <maximumFileSize value="2MB" />

            <layout type="log4net.Layout.PatternLayout">
                <header value="[Header] " />
                <footer value="[Footer] " />
                <conversionPattern value="%date %-5level %logger - %message%newline" />
            </layout>
        </appender>

  • 相关阅读:
    CG_Lession
    linux学习网站大全[转]
    C++ books
    Linux 建议学习路径[转]
    talking C++ STL
    Factory
    计算机图像图形学相关好书推荐
    ASP.NET控件缩写大全
    web开发面试题一
    ASP.Net面试题之二
  • 原文地址:https://www.cnblogs.com/zq8024/p/2263428.html
Copyright © 2011-2022 走看看