在一个servlet容器中部署的Grails应用程序的不同日志文件

时间:2011-10-26 16:51:24

标签: grails deployment groovy log4j config

我有2个grails应用程序在grails war命令中使用--nojars参数打包。所有grails框架库都移动到服务器,它们是tomcat servlet容器中shared.loader行中的加载器。

我的问题是,如何为这个不同的应用程序设置不同的记录器。 现在log4j = {..}生成在两个应用程序之间共享的静态变量。 我想为每一个都有不同的日志。 当部署由grails build命令生成的war文件而没有--nojars everithing进展顺利时,每个应用程序都有自己的日志文件。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我认为应该有两个不同的Web应用程序。如果您不希望再次打包重复的库,只需为它们提供“提供的”范围,并确保它们在您的Tomcat实例中可用。