У меня есть файл log4j.properties, который выглядит примерно так:
log4j.logger.com.foo=INFO, foo-log
log4j.logger.com.foo.BarImpl=INFO, bar-log
Обычно для классов, которые соответствуют структуре пакета com.foo
, я бы хотел, чтобы использовался аппендер foo-log
.Однако в этом пакете я хочу, чтобы журналы BarImpl
использовали приложение bar-log
, а не приложение foo-log
.На данный момент любые журналы, написанные BarImpl, обрабатываются как foo-log, так и bar-log (как и ожидалось).Как заставить приложение foo-log игнорировать класс BarImpl?