我的 0.02 美元。如果您在 Docker 中运行,则让 docker 容器捕获 stdin/stdout 并以此方式捕获时间戳。如果没有,则将输出发送到 syslog 并让 systemd 或 rsyslog 附加其时间戳。除非您的系统负载很重(并且 rsyslog/systemd 无法跟上),否则这应该可以满足您的需求。
看这个答案对于docker。
看官方文档查找 rsyslogd 并搜索“precision”。对于某些供应商(RedHat、Ubuntu),此功能可能已默认启用。
看这个很好的教程关于将 journalctl 与 systemd 结合使用。