无法记录Nihibnate SQL(信息,调试,错误)消息



我想记录nhibernate.sql的信息和错误消息。我无法记录所有消息。

我可以在下面使用config吗?

<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>

提供给记录器的级别是最小 log log,因此您只需要它来记录debug或以上:

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

请注意,这也将记录任何警告或致命的日志条目。

最新更新