Vadim Gritsenko wrote:
> 
> > From: Carsten Ziegeler [mailto:[EMAIL PROTECTED]]
> > 
> > I just found two strange things about logging in Cocoon:
> > 
> > a) If the logger category for a component is not configured in the
> > cocoon.xconf
> >    (via the logger attribute), it logs by default into "core.manager".
> >    According to the configuration in web.xml, this should be just
> "core".
> > 
> > b) The following lines in the cocoon.xconf make me a little bit
> wonder:
> > 
> >     <category name="core" log-level="DEBUG">
> >       <category name="startup" log-level="DEBUG"/>
> >       <category name="roles" log-level="DEBUG"/>
> >       <category name="manager" log-level="DEBUG"/>
> > 
> >    These lines achieve that anything logged to the category
> core.manager (or
> >    core.roles or core.startup) is ignored(!) and never logged.
> 
> Aren't log targets inherited by nested categories?
> 
Yes, they are - if you don't specify own configurations, so a line
like <category name="startup" log-level="DEBUG"/> configures this
subcategory to have absolutely no target. In my eyes are the
three lines for the sub-categories not necessary as they should
get the same configuration.

I saw your patch for this and this is fine as well for me, also
a the following lines achieve the same:
    <category name="core" log-level="DEBUG">
      <log-target id-ref="core"/>
      <log-target id-ref="error"/>
    </category>

Thanks,

Carsten 

Open Source Group                        sunShine - b:Integrated
================================================================
Carsten Ziegeler, S&N AG, Klingenderstrasse 5, D-33100 Paderborn
www.s-und-n.de                      mailto: [EMAIL PROTECTED] 
================================================================


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to