当我启动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
答案 0 :(得分:1)
10:35:24是时间(24是秒),253/254是毫秒。要查看完整日期,请检查JBoss生成的日志(我的日志位于... \ jboss-5.1.0.GA \ server \ default \ log \ server.log)。
答案 1 :(得分:1)
正如您所注意到的,JBoss中stdout日志记录的日志记录配置省略了日期。但是,stdout日志记录只能持续足够长的时间让JBoss完全重新配置log4j,此时大多数日志记录将停止。然后将剩余的日志存储在日志目录中,并具有完整的日期和时间戳记记录。
值得注意的是,任何使用stdout / stderr的应用程序都应该将这些记录写入管道stdout / strerr流以及log4j日志文件。管道流中的任何内容也应出现在完整的日志文件中。如果不是,则可以将其配置为执行此操作。