私は本番環境でJettyAccessLogsを有効にしましたが、今日まで順調に進んでいました。現在、サービス自体は問題なく実行されていますが、アクセスログはデータを取得していないようです。「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へのログ記録を続行することを期待していました。