One possibility I see: Write an own Filter which is attached to the root logger's Apender and filter out the messages which you do not want. Heri
> -----Original Message----- > From: Adam Creeger [mailto:adamcree...@gmail.com] > Sent: Wednesday, October 20, 2010 11:23 PM > To: log4j-user@logging.apache.org > Subject: [SCL-4] Is it possible to configure different log levels for the > same appender based on what > logger it is coming from? > > Hello all, > > I have a question regarding how I might configure Log4J to support the > following scenario: > > The root logger has an appender (let's call this Appender Z) with a > threshold of INFO. There is some important "info" messages that get logged > to that root logger, so we can't set the threshold any higher... > > Logger A has some verbose "info" logging that we wish to log to a separate > appender (Appender Y). We want Logger A's "warn" and "error" messages to > appear in the root logger, but not Logger A's "info" messages. It is totally > fine for Logger A's "warn" and "error" messages to appear in Appender Y. > > If I set additivity to false on Logger A, none of its "warn" or "error" > messages will make it to Appender Z. If I leave additivity as true, all of > its "info" messages will appear in Appender Z, which is not what we want. > > Is there something I'm missing here? > > Thanks! > > Adam --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-user-h...@logging.apache.org