【发布时间】:2011-09-12 12:12:57
【问题描述】:
我们的 webapp 有很多 DEBUG 和 INFO 日志语句,这显然非常适合开发。一旦我们将 .war 文件部署到测试/生产服务器,log4j.properties 也会被部署,这会导致日志文件中出现大量 DEBUG 和 INFO 语句。
如果我们只想在开发机器上查看 DEBUG 日志级别,在测试服务器上查看 INFO,在生产服务器上查看 WARN,那么最佳做法是什么?是否有一个全局 tomcat 配置,我可以设置一个日志级别来覆盖每个 webapp 的单个日志记录设置?还是 maven 并在构建时替换 log4j.properites 文件?
【问题讨论】:
-
如果使用maven方式我发现如下:sujitpal.blogspot.com/2006/10/…
标签: java web-applications logging tomcat