2

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

我如何需要 cinfigure log4net 配置文件来获得这个结果?

谢谢,阿维。

4

1 回答 1

2

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

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

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

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

于 2013-05-28T07:44:46.663 回答