我试图在jetty中启动两个不同的应用程序,我的服务器日志当前翻转配置是路由日志如下。
<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">
还有其他方法吗?
答案 0 :(得分:1)
RolloverFileOutputStream用于将控制台SYSOUT / SYSERR捕获到每日翻转的文件。
您无法使用该图层拆分日志。
升级到非EOL版本的Jetty,您可以使用现代日志记录层(例如slf4j和logback,利用基于应用程序上下文的筛选设置)来实现此目的。