我已经在生产中启用了 Jetty Access Logs,直到今天一切都很好。今天,访问日志似乎不再获取数据,即使服务本身运行正常。我怀疑我对“retainDays”属性有些不理解。这是设置日志记录的 etc/jetty.xml 的摘录...
<!-- Built-in Jetty AccessLog log -->
<Ref id="AccessLog">
<Set name="requestLog">
<New id="RequestLogImpl" class="org.eclipse.jetty.server.NCSARequestLog">
<Arg><SystemProperty name="jetty.logs" default="/data/logs"/>/dm-app1_access.log</Arg>
<Set name="retainDays">7</Set>
<Set name="append">true</Set>
<Set name="extended">false</Set>
<Set name="logLatency">true</Set>
<Set name="LogTimeZone">GMT</Set>
</New>
</Set>
</Ref>
为什么当这个孩子达到retainDays 值时,日志似乎停止了?我希望它只是截断并继续记录到/data/logs/dm-app1_access.log。