On 16/11/2010 15:44, Konstantin Kolinko wrote:
> I saw the following fragment in ContainerBase.logName():
> Lines 1277-1278:
> 
>       } else if (name.startsWith("##")) {
>          name = "/" + name;
>         }
> 
> It was added by
> http://svn.apache.org/viewvc?view=revision&revision=1029527
> 
> Shouldn't it be
> name = "/" + name.substring(2);

No. The ## are intended to be part of the logger name. This code just
adds consistency for the ROOT webapp.

> Anyway,
> 1) I am not sure that logging categories should depend on versioning.
> It would be hard to configure logging across different versions of the webapp.

The general principle with the parallel deployment is as far as
possible to treat each version of a web application as a separate web
application. That means separate loggers.

> I do not mind though if version will be a subcategory (a suffix
> separated by a dot).

I think the names should be consistent with the container names - as
they are now. Look at how this is handled for a multi-level context.

> 2) This code is in a loop that iterates over parents of a context. So
> the name can belong to a host or an engine. (Though unlikely anyone
> will name them like that, so actually I do not bother about this).

Agreed.

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to