我在我的应用程序 nhibernate 和 qurtz 中使用,我希望 log4net 将日志写入不同的文件。nhibernate 记录到“nhibernate.log”,qurtz 记录到“quartz.log”。
我如何需要 cinfigure log4net 配置文件来获得这个结果?
谢谢,阿维。
我在我的应用程序 nhibernate 和 qurtz 中使用,我希望 log4net 将日志写入不同的文件。nhibernate 记录到“nhibernate.log”,qurtz 记录到“quartz.log”。
我如何需要 cinfigure log4net 配置文件来获得这个结果?
谢谢,阿维。
您可以配置 nhibernate 记录器必须使用的附加程序:
<logger name="NHibernate">
<level value="ERROR" />
<appender-ref ref="NHibernateAppender"/>
</logger>
<logger name="NHibernate.SQL">
<level value="ERROR" />
<appender-ref ref="NHibernateAppender"/>
</logger>
为您的其他记录器配置不同的附加程序,并且您有单独的日志文件。