1
Jettyは、NCSARequestLogを提供してリクエストを記録します。しかし、これはデフォルトで毎日ロールオーバーしているようです。NCSARequestLogを毎時ロールオーバーさせるにはどうすればよいですか?
このロールオーバーを1時間ごとに行うオプションはありますか?
または、カスタムログappenderを提供する方法はありますか?
Jettyは、NCSARequestLogを提供してリクエストを記録します。しかし、これはデフォルトで毎日ロールオーバーしているようです。NCSARequestLogを毎時ロールオーバーさせるにはどうすればよいですか?
このロールオーバーを1時間ごとに行うオプションはありますか?
または、カスタムログappenderを提供する方法はありますか?
私はあなたがロールオーバーで意味まさに100%確実ではないが、私は試してみる価値二つのものを参照してください。
は古いログがdeltedすることができる時に定義するために、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>
下さいフィードバック。
ありがとうございます!あまりにも遅れて帰って申し訳ありません。実際には、カスタムアペンダーソリューションのために、アクセスログにいくつかのカスタム変更を加えたいと思っていました。しかし、私は第二の選択肢がうまくいくと思う。ロールオーバーで - アクセスログファイルの1時間ごとのローテーションを意味します。 – Vinay