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]