log4j多个appender中的多个级别

daa*_*aaa 5 log4j

我有两个appender:console,文件我有三个包uk.co.bar,uk.co.bar.foo,uk.co.pip

我需要将来自uk.co.*的所有消息(调试和更高版本)输入到文件中.

我想要来自uk.co.bar.foo的信息消息送到控制台我希望所有来自uk.co.bar.pip的消息都送到控制台

如果我使用记录器,它会限制两个appender的消息.:-(如果我在控制台appender中使用过滤器,我放松了对我想要的包级别的控制.

有人有解决方案吗?

mkr*_*erx -3

看到这个答案。据我了解这可以解决您的问题

使用log4j创建多个不同内容的日志文件