On Thu, 12 Dec 2002, Costin Manolache wrote:

> Date: Thu, 12 Dec 2002 13:29:51 -0800
> From: Costin Manolache <[EMAIL PROTECTED]>
> Reply-To: Jakarta Commons Developers List <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Subject: Re: [logging] Adding jndi java:env support
>
> The big issue is the behavior.
>
> My proposal was: if java:env/comp/LoggingDomain is set ( as a String ),
> it'll be used as a prefix in all loggers ( that don't have a prefix ).
> The syntax for the logger names will become:
>    DOMAIN:LOGGER
> And all loggers will have to be configured with this name ( if running
> in a container env with LoggingDomain support ).
>
> This is very important - and I would like to see more opinions. Maybe
> we should use the domain as a suffix instead of prefix ? Then you would
> have:
>   org.apache.foo:host:8080/examples
> as the log name, but you can set org.apache.foo.* to debug and enable
> the loggers in all apps.
>
> The prefix is cleaner, but the suffix may be easier to configure.
>
> For implementation - I'm in no hurry ( I would like to have it before
> tomcat5 is released - but that's not very close ). And I can use
> reflecion or a hook, if needed.
>

I'm neutral on prefix versus suffix (although prefix feels a little more
in keeping with the hierarchical naming I tend to use for logging).  But
that raises an important consideration -- do the underlying logging
implementations we support deal gracefully with a ":" syntax in a logger
name?  In particlar, could I configure a logger for "DOMAIN:" and have it
apply to all loggers in that domain?  I'm wondering if we might want to
use a period (".") as the connector instead.

>
> Costin

Craig


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to