ahhhh yes, there is one difference in your <logger> config and the one I demonstrated for the individual class:
additivity="false" Sorry - I didn't explain this earlier. But, Paul seems to have touched on it in his reply. So you should be set :) -Scott Heaberlin > -----Original Message----- > From: news [mailto:[EMAIL PROTECTED] On Behalf Of Song > Sent: Monday, December 08, 2003 9:02 PM > To: [EMAIL PROTECTED] > Subject: Re: Can we control the logging level to class level > instead of package level? > > > It seems that root config will override the logger config, is > this true? Give the following configuration, I still see > error event from EventLoggerSessionEJB logged into database. > But if I change the logging level from 'INFO' to 'FATAL', the > event will not be logged. > > > Here is part of my log4j config: > <logger > name="com.tumbleweed.messenger.server.ejb.impl.EventLoggerSessionEJB"> > <level value="INFO"/> > <appender-ref ref="CONSOLE"/> > </logger> > > > <root> > <appender-ref ref="CONSOLE"/> > <appender-ref ref="FILE"/> > <appender-ref ref="JDBC"/> > <appender-ref ref="NTEventLog"/> > </root> > > Thanks. > > Song > > "Scott Heaberlin" <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] > > Certainly - you could define a logger with the name of the class > > itself, then effectively squelch it: > > > > via DOMConfigurator: > > > > <logger name="com.mycompany.myproduct.MyClass" additivity="false"> > > <level value="FATAL"/> <!-- I believe you can also > specify "NONE" > > --> > > </logger> > > > > <logger name="com.mycompany.myproduct> > > <level value="DEBUG"/> > > <appender-ref ref="SomeAppender"/> > > </logger> > > > > <root> > > <level value="DEBUG"/> > > <appender-ref ref="MyAppender"/> > > </root> > > > > You can achieve similar results with PropertyConfigurator (see the > > online log4j manual) or, > > > > <shamelessplug> > > check out The Complete Log4j Manual by Ceki Gulcu </shamelessplug> > > > > > > -Scott Heaberlin > > > > > > > > > -----Original Message----- > > > From: news [mailto:[EMAIL PROTECTED] On Behalf Of Song > > > Sent: Monday, December 08, 2003 7:48 PM > > > To: [EMAIL PROTECTED] > > > Subject: Can we control the logging level to class level > > > instead of package level? > > > > > > > > > Hi, > > > Can I do something like this : > > > > > > For specific class in certain package, don't log the event > > > using specific appender while allowing other classes in the > > > same package to do that? > > > > > > Thanks. > > > > > > Song > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]