Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
NHibernate-在没有其他废话的情况下查看SQL_Nhibernate_Log4net - Fatal编程技术网

NHibernate-在没有其他废话的情况下查看SQL

NHibernate-在没有其他废话的情况下查看SQL,nhibernate,log4net,Nhibernate,Log4net,因此,我使用log4net将日志输出写入跟踪。在配置文件中指定了Show sql。我似乎必须将日志输出级别设置为DEBUG才能获得SQL输出,但DEBUG也会生成一页又一页我必须滚动过去的其他废话 没有废话我能得到SQL吗 谢谢 David您可以在log4netconfig块中为NHibernate.SQL添加记录器,如下所示: <logger name="NHibernate.SQL" additivity="false"> <level value="DEBUG" /&

因此,我使用log4net将日志输出写入跟踪。在配置文件中指定了Show sql。我似乎必须将日志输出级别设置为DEBUG才能获得SQL输出,但DEBUG也会生成一页又一页我必须滚动过去的其他废话

没有废话我能得到SQL吗

谢谢


David

您可以在
log4net
config块中为
NHibernate.SQL
添加记录器,如下所示:

<logger name="NHibernate.SQL" additivity="false">
  <level value="DEBUG" />
  <appender-ref ref="ConsoleAppender" />
</logger>


.

您可以在
log4net
config块中为
NHibernate.SQL
添加记录器,如下所示:

<logger name="NHibernate.SQL" additivity="false">
  <level value="DEBUG" />
  <appender-ref ref="ConsoleAppender" />
</logger>


.

我已经有了一个appender,所以我只添加了logger元素并将其appender ref属性设置为appender的名称。我已经有了appender,所以我只添加了logger元素并将其appender ref属性设置为appender的名称。