Exclure une classe à partir d'un log4j appender

J'ai un log4j.fichier de propriétés qui ressemble à quelque chose comme ceci:

log4j.logger.com.foo=INFO, foo-log
log4j.logger.com.foo.BarImpl=INFO, bar-log

Généralement pour les classes qui correspondent à la structure du package de com.foo je voudrais que la foo-log appender à être utilisé. Cependant, au sein de ce package, je veux le BarImpl journaux de l'utilisation de la bar-log appender mais pas le foo-log appender. Pour le moment, tout journaux écrite par BarImpl est gérée par les deux foo-journaux et un bar-journal (comme prévu). Comment puis-je obtenir les foo-journal appender d'ignorer la BarImpl classe?

OriginalL'auteur digiarnie | 2010-11-10