It works perfectly.

Thanks a lot.

Song

"Scott Heaberlin" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> 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]

Reply via email to