Jetty は、リクエストをログに記録するNCSARequestLogを提供します。しかし、これはデフォルトで毎日ロールオーバーするようです。
このロールオーバーを時間単位で行うオプションはありますか?
または、これにカスタム ログ アペンダーを提供する方法はありますか?
Jetty は、リクエストをログに記録するNCSARequestLogを提供します。しかし、これはデフォルトで毎日ロールオーバーするようです。
このロールオーバーを時間単位で行うオプションはありますか?
または、これにカスタム ログ アペンダーを提供する方法はありますか?
ロールオーバーの正確な意味は 100% わかりませんが、試してみる価値のあることが 2 つあります。
設定を見て、retainDays
古いログがいつ削除されるかを定義します。wiki.eclipse.org/Jetty/Howto/Configure_Request_Logs
Tyr は、ファイル名テンプレートを時間固有のものに設定します。
<requestLog implementation="org.mortbay.jetty.server.NCSARequestLog"> <filename>target/yyyy_mm_dd_hh.request.log</filename> <retainDays>10</retainDays> <append>true</append> <extended>true</extended> <logTimeZone>GMT+1</logTimeZone> </requestLog>
私は明示的に試していないので、これが機能する場合はフィードバックをお願いします。