Nick,

Your BUSINESS level should be configurable per
https://logging.apache.org/log4j/2.x/manual/customloglevels.html#DefiningLevelsInConfiguration

I can't look into the rest ATM.

Gary

On Tue, Aug 25, 2015 at 2:16 PM, Nicholas Duane <nic...@msn.com> wrote:

> I guess I should have mentioned, though it's probably obvious, that I'm
> only interested in a configuration based solution.  I'm not looking for a
> code solution.
>
> Thanks,
> Nick
>
> From: nic...@msn.com
> To: log4j-user@logging.apache.org
> Subject: RE: redefining existing levels?
> Date: Tue, 25 Aug 2015 16:05:47 -0400
>
>
>
>
> Thanks for the reply.  I've seen that documentation and it appears to be
> geared toward defining (NEW) custom levels.  It doesn't mention anything
> about redefining existing log4j2 levels.  I also tried it and so far in my
> testing it doesn't seem to work.  Below is a snippet of my config.  By the
> way, you'll see that I am currently trying the <CustomLevel> and <level>.
> At first I had just tried <CustomLevel> but it didn't appear to work so I
> thought I would put the same elements I have in my .NET config which work.
> Unfortunately it still doesn't work.
>
> .
> .
> .
> <level>
>    <name value="OFF"/>
>    <value value="500"/>
> </level>
> <CustomLevels>
>    <CustomLevel name="OFF" intLevel="500"/>
> </CustomLevels>
> .
> .
> .
> <Loggers>
>    <Logger name="HelloWorld" level="OFF">
>       <AppenderRef ref="debug"/>
>    </Logger>
>    <Root>
>    </Root>
> </Loggers>
>
> I then set my logger level to "OFF" and didn't see any debug events show
> up.  If I set the level to "DEBUG" they show up in the log.  The docs say
> that DEBUG is set to 500, so me setting OFF to 500 and then setting the
> level on my logger to OFF should have allowed the debug events to flow to
> the log file, correct?
>
> Thanks,
> Nick
>
> > Date: Tue, 25 Aug 2015 12:50:32 -0700
> > Subject: Re: redefining existing levels?
> > From: garydgreg...@gmail.com
> > To: log4j-user@logging.apache.org
> >
> > Nicholas,
> >
> > Yes, please see
> > https://logging.apache.org/log4j/2.x/manual/customloglevels.html
> >
> > If the documentation can be improved, please let us know how.
> >
> > Gary
> >
> > On Tue, Aug 25, 2015 at 12:42 PM, Nicholas Duane <nic...@msn.com> wrote:
> >
> > > Can existing log4j2 levels be redefined?  I'm able to do this in
> log4net.
> > > I have yet to see any documentation telling me that I can do it,
> however,
> > > there was none telling me I could do it for .NET either.  I just
> happen to
> > > stumble upon a post which eluded to it.  Here is what I've done in a
> > > log4net config file:
> > >
> > > <configuration>
> > >    .
> > >    .
> > >    .
> > >    <log4net>
> > >       <level>
> > >          <name value="Off"/>
> > >          <value value="40000"/>
> > >       <level>
> > >       <level>
> > >          <name value="Business"/>
> > >          <value value="130000"/>
> > >       <level>
> > >       .
> > >       .
> > >       .
> > >    </log4net>
> > >    .
> > >    .
> > >    .
> > > </configuration>
> > >
> > > As you can see I created my own 'Business' level.  I also redefined
> Off to
> > > 40000 which happens to be the INFO level.  This makes it such that if
> they
> > > set the level to Off they will still receive INFO and higher level
> events.
> > >
> > > Can the same thing be done in log4j2?
> > >
> > > Thanks,
> > > Nick
> > >
> >
> >
> >
> >
> > --
> > E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
> > Java Persistence with Hibernate, Second Edition
> > <http://www.manning.com/bauer3/>
> > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> > Spring Batch in Action <http://www.manning.com/templier/>
> > Blog: http://garygregory.wordpress.com
> > Home: http://garygregory.com/
> > Tweet! http://twitter.com/GaryGregory
>
>
>



-- 
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Reply via email to