我有2个grails应用程序,它们在grails war命令中都带有--nojars参数。所有grails框架库都移至服务器,并且它们是tomcat servlet容器中shared.loader行中的加载器。
我的问题是,如何为该不同的应用程序设置不同的记录器。
现在log4j = {..}产生两个应用程序共享的静态变量。
我想每个都有不同的日志。
当部署没有--nojars的grails build命令生成的war文件时,一切进展顺利,并且每个应用程序都有自己的日志文件。
有什么建议么 ?
最佳答案
我认为也应该有两个不同的Web应用程序。如果您不想再次打包重复的库,只需给它们一个“提供”的范围,并确保它们在您的Tomcat实例中可用。
关于grails - 在一个servlet容器中部署的Grails应用程序的不同日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7906047/