I have 2 grails applications packed with –nojars parameter in grails war command. All grails framework libraries are moved to server and they are loader in shared.loader line in tomcat servlet container.
My question is, how can I set different loggers for this different application.
Now log4j = {..} produce the static variable which is shared between two applications.
I’d like to have different logs for each one.
When deploying the war files produced by grails build command without –nojars everithing went well, and each application had its own log file.
Any suggestions ?
I think there should be two different web applications as well. If you do not want the duplicate libraries packaged again, just give them a ‘provided’ scope and make sure they are available in your instance of Tomcat.