【问题标题】:not able to log nihibernate sql (info,debug,error ) messages无法记录 nihibernate sql(信息、调试、错误)消息
【发布时间】:2015-05-06 11:12:17
【问题描述】:

我想记录 Nhibernate.SQL 的调试、信息和错误消息。我无法记录所有消息。

我可以使用下面的配置吗?

<logger name="NHibernate.SQL">
    <level value="DEBUG" />
</logger>
<logger name="NHibernate.SQL">
    <level value="INFO" />
</logger>
<logger name="NHibernate.SQL">
    <level value="ERROR" />
</logger>

还是我需要如下使用?

<logger name="NHibernate.SQL">
    <level value="DEBUG" />
    <level value="INFO" />
    <level value="ERROR" />
</logger>

【问题讨论】:

    标签: log4net log4net-configuration


    【解决方案1】:

    提供给记录器的级别是要记录的最低级别,所以你只需要这个来记录DEBUG或更高:

    logger name="NHibernate.SQL">
        <level value="DEBUG" />
    </logger>
    

    请注意,这也会记录任何 WARN 或 FATAL 日志条目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-08
      • 1970-01-01
      • 1970-01-01
      • 2012-02-11
      • 2011-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多