【问题标题】:Jboss Standard Out TimestampJboss 标准输出时间戳
【发布时间】:2023-03-20 16:55:01
【问题描述】:

当我启动我的 JBoss 服务器时,我将标准输出到一个文件中。查看该文件时,我看到了一个时间戳,但我无法确定事件发生的日期。

下面的示例来自我的输出文件。我可以看到该动作发生在 10:35,但在哪一天,“24,253”是什么意思?

 10:35:24,253 INFO  [STDOUT] Here 1 
 10:35:24,253 INFO  [STDOUT] Here 2 
 10:35:24,254 INFO  [STDOUT] Here 3

【问题讨论】:

    标签: java logging jboss


    【解决方案1】:

    10:35:24 是时间(24 是秒),253/254 是毫秒。要查看完整日期,请检查 JBoss 生成的日志(我的日志位于 ...\jboss-5.1.0.GA\server\default\log\server.log)。

    【讨论】:

      【解决方案2】:

      正如您所注意到的,JBoss 中标准输出日志的日志记录配置省略了日期。但是,stdout 日志记录只持续足够长的时间让 JBoss 完全重新配置 log4j,此时大多数到 stdout 的日志记录将停止。然后将剩余的日志存储在日志目录中,并具有完整的日期和时间戳记录。

      值得注意的是,任何使用 stdout/stderr 的应用程序都应该将这些记录写入管道 stdout/strerr 流以及 log4j 日志文件。管道流中的任何内容也应该出现在完整的日志文件中。如果不是,则可以将其配置为这样做。

      【讨论】:

      • 我知道日志文件,应该开始使用它们。我只是想知道。谢谢。
      猜你喜欢
      • 2013-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-09
      • 2014-12-28
      • 2014-10-03
      相关资源
      最近更新 更多