如何提高调试日志时间戳的精度?

时间:2020-05-08 作者:Bob Easton

有时,我会将信息写入调试日志以诊断问题。在处理性能问题时,仅解决小时:分钟:秒是不够的。我想转到毫秒,但尚未找到进行更改的位置。想法?

FWIW,这是默认时间戳的样子:[2020年5月8日23:16:38 UTC]

谢谢你的建议。

1 个回复
SO网友:Bob Easton

WordPress不管理时间戳的格式。相反,WordPress将错误消息内容传递给PHP函数error\\u log(),该函数创建时间戳。

找不到简单的提问方式error_log() 为了获得更高分辨率的时间戳,结合我自己创建消息内容的事实,我在消息之前添加了一个微秒字符串,基本上如下所示:

error_log( gettimeofday()[\'usec\'] . \' \' . $message );