【问题标题】:how to configure StdErrLog on an Embedded Jetty如何在 Embedded Jetty 上配置 StdErrLog
【发布时间】:2017-04-26 14:28:07
【问题描述】:

我正在从 Groovy 脚本中启动一个 Jetty 网络服务器。 Jetty 的默认日志记录是 StdErrLog。现在我想配置此日志记录,但the documentation 仅提及在使用 start.jar 方法启动 Jetty 时如何执行此操作。

如何在嵌入式 Jetty 上使用 StdErrLog 配置,更具体地说,配置循环日志文件?

【问题讨论】:

  • 为什么选择 StdErrLog?为什么不将 Jetty 配置为使用 java.util.logging,然后配置 java.util.logging 以显示/过滤/捕获您想要的事件?
  • 这可能是可能的,但我正在专门研究如何使用 StdErrLog 执行此操作。

标签: groovy jetty embedded-jetty


【解决方案1】:

here 之前已经回答了这个问题。它已经有几年历史了,但应该可以帮助您。此外,我将重新添加的 9.4.x 文档中意外剪切了一个页面,但您现在可以在 9.3.x 文档here 中找到。这些cookbook examples 也应该有所帮助,但它们现在已经有几年了。

【讨论】:

  • 是的,我已经阅读了该答案和您链接的文档,但它只说明了如何切换日志记录实现。它没有说明如何在嵌入式模式下配置它: java -jar ../start.jar --add-to-start=console-capture
  • @NicolasMommaerts console-capture 只是将现有的 RolloverFileOutputStream 小心应用到 System.setErr 和 System.setOut
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-10
  • 1970-01-01
  • 1970-01-01
  • 2012-07-17
  • 1970-01-01
相关资源
最近更新 更多