1

Jetty は、リクエストをログに記録するNCSARequestLogを提供します。しかし、これはデフォルトで毎日ロールオーバーするようです。

このロールオーバーを時間単位で行うオプションはありますか?

または、これにカスタム ログ アペンダーを提供する方法はありますか?

4

1 に答える 1

-1

ロールオーバーの正確な意味は 100% わかりませんが、試してみる価値のあることが 2 つあります。

  1. 設定を見て、retainDays古いログがいつ削除されるかを定義します。wiki.eclipse.org/Jetty/Howto/Configure_Request_Logs

  2. 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>

私は明示的に試していないので、これが機能する場合はフィードバックをお願いします。

于 2011-12-06T16:23:47.403 に答える