【发布时间】:2012-10-16 04:47:46
【问题描述】:
这是我想做的: - 能够为每个不同的部署“战争”分离 log4j.properties - 能够在 ant build 或 web.xml 中使用系统参数定义要使用的日志属性。
我的项目设置是带有 Jersey 作为 REST API 的 Jetty,没有 Spring。
我做了一些研究,结果发现在 webl.xml 中设置了其他 Spring 解决方案,但我没有使用 spring。 我也知道 Jetty 正在使用 slf4j,但如果切换到 slf4j,我可以更轻松地做到这一点吗?
解决这个问题的最佳方法是什么,以便在 web.xml 或 ant build 中自定义 log4j 配置?
非常感谢!
编辑: 我想我可以启动另一个定义了一些 init-param 的 servlet。然后在一个单独的 HttpServlet 实现上设置 PropertyConfigurator.configure([name of the log4j config]); 再添加一个 servlet 是不是一种理想的处理方式?
【问题讨论】:
标签: log4j jetty config web.xml