我正在用 warbler 打包一个 rails 应用程序,我想要应用程序特定的日志记录。我已将 log4j 和 commons-loggin jar 添加到 WEB-INF/lib 目录,我想将 log4j.properties 添加到 WEB-INF/classes 目录。问题是,我还想要特定于环境的日志记录,所以我的登台/生产使用与我的开发不同的属性(即信息而不是调试)。我不能只做一个:
config.java_classes = FileList["lib/log4j-#{RAILS_ENV}.properties"]
因为 Tomcat 似乎在寻找特定的文件log4j.properties
。有没有办法让莺重命名这个文件到 just log4j.properties
?或者是否有更好的机制用于特定于应用程序、特定于环境的日志记录?