我想记录来自多个类的消息。问题是,目前我可以将所有消息记录到单个文件中。我想要做这个类A应该将其消息记录到ALog.txt中,而B类应该将其消息记录到BLog.txt
请告诉我这些设置的示例配置文件
答案 0 :(得分: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>
进一步描述here。