I have only two loggers defined : one is root logger and another one is common logger. I think then common logger becomes immediate child of root logger right? if yes, then how to prevent logs printed by common logger's appender to bubble up to root logger's appender?
according to docs :
However, if an ancestor of logger C say P, has the additivity flag set to false, then C's output will be directed to all the appenders in C and its ancestors upto and including P but not the appenders in any of the ancestors of P.
means the logger whose additivity is set to false will have all its logs to be bubbled up to its parent but not above that. Am i correct?
If yes then setting additivity flag of my common logger wouldn't help(in fact it doesn't :)) and the logs are still printed to both common and root logger. How to prevent this?