You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-user@logging.apache.org by Jacob Kjome <ho...@visi.com> on 2003/11/10 17:47:03 UTC
Re: Using "" (was: Re: Re: Appender logging to 2 logs -
how to stop it)
At 08:40 AM 11/10/2003 -0500, you wrote:
>Hello,
>
>One more question about the use of "<level>" element.
>What is its parent element?
<logger> or <root> (which is the root <logger>)
>Also, I thought that one controls the level at which logging
>should start by using <appender>'s <param> sub-element, like
>this:
>
><appender name="........" class=".......">
> <param name="Threshold" value="INFO"/>
> ...
></appender>
>
>I thought this meant "log at INFO level or above (WARN, ERROR,
>FATAL), but do not log below it (DEBUG)".
>
>Am I wrong?
Not completely. These are slightly different concepts, though. <level> is
used to set the logger priority where using threshold on an appender
creates a filter for loggers with certain levels. The threshold filter is
useful when defining multiple appenders for a logger or set of
loggers. You do the same sort of filtering if you create an appender
without a threshold filter and use...
<root>
<level value="info"/>
<appender-ref ref="myappender"/>
</root>
>Is that actually dictated by the <level> element? If so, what
>is the purpose of this Threshold parameter?
see above.
>Thank you,
>Otis
Jake
>________________________________________________
>Get your own "800" number
>Voicemail, fax, email, and a lot more
>http://www.ureach.com/reg/tag
>
>
>---- On Fri, 07 Nov 2003, Jacob Kjome (hoju@visi.com) wrote:
>
> >
> > 1. You should use <logger>, not <category>
> > 2. If you don't want to inherit logging from the <root>
>logger, you should
> > add additivity="false" to the UserTracker <logger>
> > 3. You might want to set the <level>'s you prefer as well
> >
> > Jake
> >
> > At 12:06 PM 11/7/2003 -0500, you wrote:
> > >Hello,
> > >
> > >I am using log4j 1.2.8 (under JBoss). I'm having a problem
>with
> > >one of my Appenders logging to multiple log files, even
>though I
> > >didn't configure it to do this.
> > >
> > >Here is how I configured it:
> > >
> > ><appender name="MyUserTracker"
> > >class="..DailyRollingFileAppender">
> > > <param name="File" value="/....../tracker.log"/>
> > > <param name="Threshold" value="INFO"/>
> > > <param name="Append" value="true"/>
> > > <param name="DatePattern" value="......"/>
> > >
> > > <layout class="org.....">
> > > <param name="ConversionPattern" value="...."/>
> > > </layout>
> > ></appender>
> > >
> > ><category name="UserTracker">
> > > <appender-ref ref="MyUserTracker"/>
> > ></category>
> > >
> > >
> > >That is it.
> > >
> > >The log4j.xml also contains configs for several other
>appenders,
> > >and contains this:
> > >
> > ><root>
> > > <appender-ref ref="CONSOLE"/>
> > > <appender-ref ref="FILE"/>
> > ></root>
> > >
> > >CONSOLE is a ConsoleAppender catching System.out and FILE is
>a
> > >DailyRollingFileAppender going to a different log file.
> > >
> > >
> > >It seems to me like messages going to my UserTracker
>appender
> > >are somehow getting saved into the CONSOLE appender.
> > >Nothing in my code prints to System.out.
> > >
> > >I have not been able to figure this out for a looong time.
> > >Does anyone know how to prevent this from happening?
> > >
> > >Thanks,
> > >Otis
> > >
> > >
> > >________________________________________________
> > >Get your own "800" number
> > >Voicemail, fax, email, and a lot more
> > >http://www.ureach.com/reg/tag
> > >
> >
> >---------------------------------------------------------------------
> > >To unsubscribe, e-mail:
>log4j-user-unsubscribe@jakarta.apache.org
> > >For additional commands, e-mail:
>log4j-user-help@jakarta.apache.org
> >
> >
> >
>---------------------------------------------------------------------
> > To unsubscribe, e-mail:
>log4j-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail:
>log4j-user-help@jakarta.apache.org
> >
> >
> >
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: log4j-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: log4j-user-help@jakarta.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: log4j-user-help@jakarta.apache.org