0

当我查看我们的 Jetty 日志文件夹(对我们来说是 /opt/jetty/logs)时,我看到了以下“内置”日志文件。

像这样的一系列文件...

  1. 2012_11_16.stderrout.log
  2. 2012_11_16.stderrout.log.231810595
  3. 2012_11_16.stderrout.log.232105322
  4. 2012_11_16.stderrout.log.234629703

RPActivityLog.txt

开始日志

首先stderrout、RpActivyLog(这是标准吗?)和start.log有什么区别。最后 log.xxxxxx 后面的数字是什么意思?

4

1 回答 1

1

Well jettystderroout.log根据下面给出的配置写入/etc/jetty-loggin.xml

  <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>
      <Arg type="boolean">false</Arg>
      <Arg type="int">1</Arg>
      <Arg><Call class="java.util.TimeZone" name="getTimeZone"><Arg>GMT</Arg></Call></Arg>
      <Get id="ServerLogName" name="datedFilename"/>
    </New>
  </Arg>
</New>
  • RpActivyLog不是标准的,可能是由您的 webapp 编写的。
  • 如果您正在使用--daemon,stderr 和 stdout 重定向到${jetty.log}/start.log
  • log.xxxx 意味着如果你经常重启码头,旧的日志文件可能会被一些随机数重命名。

有关更多参考,请参阅Jetty/Feature/Jetty Logging

于 2012-12-18T17:50:11.007 回答