【问题标题】:Configure jetty 8 to log different application logs to different files配置jetty 8将不同的应用程序日志记录到不同的文件中
【发布时间】:2018-01-03 18:00:44
【问题描述】:

我试图在码头启动两个不同的应用程序,我的服务器日志当前翻转配置是路由日志如下。

<New id="ServerLog" class="java.io.PrintStream">
  <Arg>
    <New class="org.eclipse.jetty.util.RolloverFileOutputStream">
      <Arg><Property name="jetty.logs" default="./logs"/>/yyyy_mm_dd.stderrout.log</Arg>
      <Get id="ServerLogName" name="datedFilename"/>
    </New>
  </Arg>
</New>

如何更改它以使用特定于应用程序的路由,例如

<Configure id="Application">

还有其他方法吗?

【问题讨论】:

标签: logging configuration jetty


【解决方案1】:

RolloverFileOutputStream 用于将控制台 SYSOUT / SYSERR 捕获到具有每日翻转的文件。

您不能使用该层拆分日志。

升级到 Jetty 的非 EOL 版本,您可以使用现代日志记录层(例如带有 logback 的 slf4j,利用基于应用程序上下文的筛选设置)来完成此操作。

【讨论】:

    猜你喜欢
    • 2015-09-08
    • 1970-01-01
    • 2019-04-20
    • 2020-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多