【发布时间】:2012-02-23 00:26:42
【问题描述】:
我需要将同一类的调试消息记录到不同的文件中。
我的意思是,在同一个类中,我需要一个特定的调试语句去fileA,而另一个具体的调试语句去fileB。
如果不清楚,我想做的是将网络消息记录到一个完全独立的文件中,而不是此类输出的其他登录消息。
如果我这样做了
<logger name="com.test.modules" additivity="false" >
<priority value="debug"/>
<appender-ref ref="netWorkCommunication"/>
<appender-ref ref="generalDebug"/>
</logger>
然后我班级的日志记录将转到两个文件(因为它来自同一个包)。
如何配置 log4j 以便我可以从 com.test.modules 下的类中选择哪个日志记录语句转到 which file appender?
【问题讨论】: