Asp.net 如何关闭信息级别的NHibernate日志记录?
在我的项目中,我将NHibernate&Net持久性API与C和MySql db一起使用,我有UI层ASP.Net、业务层和数据访问层DAL。对于日志记录,我使用log4net 我的UI层中有web.config文件,我在其中放置了以下代码行以禁用NHibernate信息级别日志记录:Asp.net 如何关闭信息级别的NHibernate日志记录?,asp.net,nhibernate,log4net,Asp.net,Nhibernate,Log4net,在我的项目中,我将NHibernate&Net持久性API与C和MySql db一起使用,我有UI层ASP.Net、业务层和数据访问层DAL。对于日志记录,我使用log4net 我的UI层中有web.config文件,我在其中放置了以下代码行以禁用NHibernate信息级别日志记录: <log4net debug="true"> <appender name="RollingLogFileAppender" type="log4net.Appender.Rol
<log4net debug="true">
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="Log.txt"/>
<appendToFile value="true"/>
<rollingStyle value="Date"/>
<datePattern value="dd-MM-yyyy"/>
<maxSizeRollBackups value="20"/>
<maximumFileSize value="50MB"/>
<staticLogFileName value="true"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%-5p %d %5rms %-22.22c{1} %-18.18M - %m%n"/>
</layout>
</appender>
<root>
<logger name="NHibernate" additivity="false">
<level value="WARN"/>
<appender-ref ref="RollingFileAppender"/>
</logger>
<level value="INFO"/>
<appender-ref ref="RollingLogFileAppender"/>
</root>
</log4net>
记录器节点不正确。试着这样做:
<root>
<level value="INFO"/>
<appender-ref ref="RollingLogFileAppender"/>
</root>
<logger name="NHibernate" additivity="false">
<level value="WARN"/>
<appender-ref ref="RollingFileAppender"/>
</logger>
记录器节点不正确。试着这样做:
<root>
<level value="INFO"/>
<appender-ref ref="RollingLogFileAppender"/>
</root>
<logger name="NHibernate" additivity="false">
<level value="WARN"/>
<appender-ref ref="RollingFileAppender"/>
</logger>