Hello!

I have a web application running under Tomcat with uses Logging separation as 
described here:
http://logback.qos.ch/manual/loggingSeparation.html#ContextJNDISelector

This means that logback jars are located under  ${catalina.home}\lib.

For the build I use maven and perform also a integration test with the 
maven-failsafe-plugin and the tomcat-maven-plugin. The tomcat-maven-plugin has 
the logback jars as dependencies, but I do not know how to provide a 
logback.xml. Of course I could use a ServletContextListener to distinguish 
programmatically between development and production environment.

What are best practices to separate development logging, integration test 
logging and production logging when development logging should use the config 
inside the war and production logging should use the logging set up by the 
operational team in the Tomcat?

Is it possible to determine if the logging infrastructure is set up or not? I 
could use this information in a ServletContextListener to force a new 
initialisation.

Is it possible to tell logback to use the config file in WEB-INF\classes even 
if the logback jars are located under  ${catalina.home}\lib?

Kind regards, CL
_______________________________________________
Logback-user mailing list
[email protected]
http://mailman.qos.ch/mailman/listinfo/logback-user

Reply via email to