What I've provided does exactly what you are asking for.  Setting your class logging level to DEBUG overrides the inherited level from root for the specified logger name.  Why don't you just try it and see what it does rather than speculate on why you believe it wouldn't work?  You can also read try reading the docs... http://logging.apache.org/log4j/1.2/manual.html Jake On Thu, 7 Jun 2012 20:44:05 -0700 (PDT)  aggarwal wrote: > > So when root level is ERROR and i set Myclass level to DEBUG, how will the > Myclass's DEBUG logs get logged since the root level is ERROR and it will > block the DEBUG logs ? What i know is that, if I set root level to DEBUG and > some particular class (say Myclass) logger level to ERROR then, all classes' > logs of DEBUG will get logged but not of Myclass as its restricted to ERROR. > But what I want is the vice-versa. I want ERROR level of all classes and > DEBUG of only few important classes. I am new to log4j so maybe what i am > sayin is wrong. > > > > Jacob Kjome wrote: >> >> >> If you name your loggers by class name, then sure.  This is standard >> logging >> configuration, not some extra special workaround. >> >> >>     >>     >> >> >>     >>     >> >> >>     >>     >> >> >> >> Jake >> >> On Thu, 7 Jun 2012 01:51:07 -0700 (PDT) >>  aggarwal wrote: >>> >>> Hi, >>> >>> Is it possible to set logging level for few selected classes in appender >>> to >>> DEBUG and rest all ERROR ? Is there any combination of filter that can do >>> this ? >>> -- >>> View this message in context: >>>http://old.nabble.com/class-specific-logging-level-tp33974515p33974515.html >>> Sent from the Log4j - Users mailing list archive at Nabble.com. >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org >>>For additional commands, e-mail: log4j-user-help@logging.apache.org >>> >>> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org >> For additional commands, e-mail: log4j-user-help@logging.apache.org >> >> >> > > -- > View this message in context: >http://old.nabble.com/class-specific-logging-level-tp33974515p33979415.html > Sent from the Log4j - Users mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org >For additional commands, e-mail: log4j-user-help@logging.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org For additional commands, e-mail: log4j-user-help@logging.apache.org