NHibernate 3.3部分sql日志

时间:2012-05-17 13:27:19

标签: sql nhibernate logging

我在我的一个项目中使用NHibernate 3.3,我正在开发一系列测试。我在主配置中有日志记录设置,因此当我运行测试时,生成的查询会记录到STD输出等。

除了NH似乎只记录SELECT语句这一事实外,一切正常。我有很多情况下有已知的更新和删除操作,但只有SELECT实际出现在日志中。

重申一下,在我的配置中我设置了:

  db.LogSqlInConsole = true;
  db.LogFormattedSql = true;

但只有SELECT语句出现在日志中?有什么想法吗?

2 个答案:

答案 0 :(得分:0)

DML语句未记录到控制台。

答案 1 :(得分:-1)

我上次尝试时,DML语句在批处理时没有记录到控制台(默认情况下对于支持的方言是开启的)