【发布时间】:2015-02-03 21:00:43
【问题描述】:
我正在将我们的一些 web 应用程序(在 Jetty 中运行)从 log4j 迁移到 slf4j。以前,log4j 会从 jetty.home/resources/log4j.properties 中找到 log4j.properties 文件。移至 slf4j 后,找不到外部 log4j.properties 文件,所有内容都记录到 stderror。
如果我在战争中构建相同的 log4j.properties 文件,一切都会按预期工作(和以前一样)。我究竟做错了什么?我想在 jetty.home/resources 中使用外部日志配置,而不是将其构建到战争中。
在每个 webapp 大战中,我都有 log4j-1.2.17、slf4j-api-1.7.10 和 binder slf4j-log4j12-1.7.10。
Jetty start.ini 是OPTIONS=Server,jmx,resources,websocket
【问题讨论】: