1

Jetty 提供NCSARequestLog来记录请求。但这似乎默认情况下每天都会翻转。

是否可以选择每小时进行一次翻转?

或者有没有办法为此提供自定义日志附加程序?

4

1 回答 1

-1

我不是 100% 确定您对翻转的确切含义,但我认为有两件事值得尝试:

  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 回答