为什么应用程序(sysout / syserr)日志被重定向到catalina.out没有时间戳?

时间:2017-07-28 13:56:46

标签: java tomcat logging

Tomcat版本:8.0.54 记录器:Tomcats内部记录器juli

Tomcat生成的日志有时间戳, 而被重定向到catalina.out的应用程序日志(sysout / syserr)没有时间戳。

请建议我如何将时间戳添加到应用程序日志(sysout / syserr),这些日志被重定向到catalina.out?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您需要适当的时间戳(可能还有日志记录级别),您需要使用正确的记录器,或者自己将其添加到System.out.println()语句中。

请注意,System.out并不意味着用于记录。实际上,同时写入sysout的两个线程也可以交错输出。甚至是逐个字符的 - 甚至更有可能在您以各种步骤构建输出时(例如,使用print而不使用ln