我想记录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>
请注意,这也将记录任何警告或致命的日志条目。