Except that I can't see why you would want to use the 'Tomcat.[].[Catalina].[localhost].[myapp]' name except in a 'category' element. Here, the name is defined to be CDATA so you should be fine (or it is a log4j bug :).
Maybe Peter is stressed up because he's going to production with my stuff tomorrow or something ;)
I think it's more consistent to use org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/]
Log category names are even easier to change than JMX names, and since a refactoring just started, nothing is set in stone. There will be far more disruptive changes (I guess the changes just before were more disruptive already).
I used that nested naming so that a logger category can be defined for a host and all its child contexts, respecting the semantics of the Catalina containers. (this does sound extremely obvious, it's probably a waste of time to write it)
Rémy
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]