Log4net:每个类的单独日志文件

Moh*_*san 8 log4net

我想记录来自多个类的消息.问题是,目前我可以将所有消息记录到单个文件中.我想要做这个类A应该将其消息记录到ALog.txt中,而B类应该将消息记录到BLog.txt中

请告诉我这些设置的示例配置文件

Pet*_*old 15

除了root记录器之外,您还可以使用自己的appender配置各个记录器.假设您正在呼叫您的记录器ClassA,ClassB您可以这样做:

<root>
     <appender-ref ref="CommonAppender" />
</root>
<logger name="ClassA">
     <appender-ref ref="AppenderA" />
</logger>
<logger name="ClassB">
     <appender-ref ref="AppenderB" />
</logger>
Run Code Online (Sandbox Code Playgroud)

这将此进一步描述.