【发布时间】:2017-01-12 12:24:56
【问题描述】:
我正在尝试在我的 pax-web 配置中启用 retainDays 选项,如下所示:
org.ops4j.pax.web.config.file=etc/jetty.xml
org.osgi.service.http.port=80
javax.servlet.context.tempdir=data/pax-web-jsp
org.ops4j.pax.web.log.ncsa.format = /yyyy_mm_dd.request.log
org.ops4j.pax.web.log.ncsa.directory = ${karaf.data}/ncsa-log/
org.ops4j.pax.web.log.ncsa.retainDays = 3
org.ops4j.pax.web.log.ncsa.enabled = true
我正在使用嵌入在我的 ServiceMix 5.1.4 中的 pax-web 版本 1.1.17 (org.ops4j.pax.web.pax-web-jetty (1.1.17))。
但是,当我重新启动服务时,码头似乎没有启动。
由于官方documentation提到了一些其他选项,我也尝试添加org.ops4j.pax.web.log.ncsa.extended = true,但没有任何效果。
事实上,在文档中,没有说明如何使用 retainDays(我有时读过 retaindays 并尝试过小写)以及选项 org.ops4j.pax.web.log.ncsa.extended 的用途是什么。
知道如何启用retainDays 选项吗?
更新:
让我完全困惑的是这个new feature request in JIRA 提到了一个 fixVersion: 1.1.0,它不如我的“甚至旧”版本 1.1.17。
【问题讨论】:
-
投反对票的人:请说出你投反对票的原因以及如何改进这个问题。我想我到处搜索,最后 lib 的文档似乎不正确。
标签: logging apache-servicemix pax-web