本文介绍了Log4net:每个类的单独日志文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想记录来自多个类别的消息.问题是当前我可以将所有消息记录到单个文件中.我想要执行此操作,A类应将其消息记录到ALog.txt中,而B类应将其消息记录到BLog.txt中
i want to log messages from multiple classes. the problem is that currently i can log all messages into single file.i want to do this class A should log its messages into ALog.txt and class B should log its messages into BLog.txt
请告诉我这些设置的示例配置文件
please tell me the sample config file for these settings
推荐答案
除了root
记录器之外,您还可以使用自己的附加程序配置各个记录器.假设您正在呼叫记录器ClassA
和ClassB
,则可以执行以下操作:
In addition to the root
logger, you can configure individual loggers with their own appenders. Assuming you are calling your loggers ClassA
and ClassB
you can do:
<root>
<appender-ref ref="CommonAppender" />
</root>
<logger name="ClassA">
<appender-ref ref="AppenderA" />
</logger>
<logger name="ClassB">
<appender-ref ref="AppenderB" />
</logger>
在此处中对此进行了进一步的说明.
This is further described here.
这篇关于Log4net:每个类的单独日志文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!