首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NHibernate.SQL in log4net总是登录调试

NHibernate.SQL in log4net总是登录调试
EN

Stack Overflow用户
提问于 2013-10-01 08:44:52
回答 1查看 7.5K关注 0票数 0

我有以下问题--当涉及到log4net时,似乎NHibernate.SQL忽略了记录器配置中的级别,并且总是登录调试。

如果我将记录器名称更改为NHibernate,它可以正常工作,并且只记录以上或等于级别的消息。

这是我的配置:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8" ?>
<log4net> 
  <appender name="console" type="log4net.Appender.ConsoleAppender">    
    <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="[%logger] %-5p %m%n" />
    </layout>
  </appender>
  <logger name="NHibernate.SQL" additivity="false">
    <level value="INFO" />
    <appender-ref ref="console" />
  </logger>
</log4net>

通过这种配置,我得到了以下输出:

代码语言:javascript
复制
[NHibernate.SQL] DEBUG Reading high value:select next_hi from hibernate_unique_key with (updlock, rowlock)
[NHibernate.SQL] DEBUG Updating high value:update hibernate_unique_key set next_hi = @p0 where next_hi = @p1;@p0 = 247 [Type: Int64 (0)], @p1 = 246 [Type: Int64 (0)]

NHibernate.config

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
  <session-factory>

  <property name="connection.connection_string">XXX</property>
    <property name="dialect">NHibernate.Dialect.MsSql2008Dialect</property>
    <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
    <property name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property>
    <property name="show_sql">false</property>
    <property name="connection.release_mode">auto</property>
    <property name="adonet.batch_size">500</property>

  </session-factory>
</hibernate-configuration>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-17 10:53:24

问题是代码使用了NHibernate事件探查器。调用NHibernateProfiler.Initialize会导致一些记录器被设置为调试级别,特别是NHibernate.SQL。

很抱歉,我没有给出足够的细节-我正在使用内部公司框架,我不知道所有的细节。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19111706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档