我在我的应用程序中使用nhibernate和qurtz,我希望log4net将日志写入不同的文件。 nhibernate记录到“nhibernate.log”,qurtz记录到“quartz.log”。
我如何需要配置log4net配置文件以获得此结果?
谢谢,Avi。
答案 0 :(得分:2)
您可以配置nhibernate记录器必须使用的appender:
<logger name="NHibernate">
<level value="ERROR" />
<appender-ref ref="NHibernateAppender"/>
</logger>
<logger name="NHibernate.SQL">
<level value="ERROR" />
<appender-ref ref="NHibernateAppender"/>
</logger>
为其他记录器配置不同的appender,并且您有sepparate日志文件。