【问题标题】:How to log quartz and nhibernate in different log files using log4net如何使用 log4net 在不同的日志文件中记录石英和休眠
【发布时间】:2013-05-27 09:14:04
【问题描述】:

我在我的应用程序中使用 nhibernate 和 qurtz,我希望 log4net 将日志写入不同的文件。 nhibernate 记录到“nhibernate.log”,qurtz 记录到“quartz.log”。

我需要如何配置 log4net 配置文件才能得到这个结果??

谢谢,阿维。

【问题讨论】:

    标签: nhibernate log4net quartz.net log4net-configuration


    【解决方案1】:

    您可以配置 nhibernate logger 必须使用的附加程序:

    <logger name="NHibernate">
       <level value="ERROR" />
       <appender-ref ref="NHibernateAppender"/>
     </logger>
    
    <logger name="NHibernate.SQL">
       <level value="ERROR" />
       <appender-ref ref="NHibernateAppender"/>
     </logger>
    

    为您的其他记录器配置不同的附加程序,并且您有单独的日志文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-04
      • 2011-10-05
      • 1970-01-01
      • 2015-04-07
      • 1970-01-01
      相关资源
      最近更新 更多