为什么将 TZ 环境变量设置为另一个时区后,Heroku 日志的时间戳记为 UTC?
Why Are Heroku Logs Timestamped UTC After Setting TZ Environment Variable To Another Time Zone?
按照 中所述的程序更改测功机的服务器时区后,使用命令 heroku log --tail
或查看应用程序仪表板上的日志,时间戳仍显示 UTC。
例如,一位 Heroku 贡献者试图通过 TZ="Asia/Kolkata
设置 IST,而我已经使用 TZ=America/New_York
完成了同样的操作。然而,无论在 TZ
环境变量中选择的时区如何,日志中的时间戳仍然是 UTC。
如 here 所述,TZ
环境变量不会影响日志。 Heroku 日志始终以 UTC 时间戳记。
按照 heroku log --tail
或查看应用程序仪表板上的日志,时间戳仍显示 UTC。
例如,一位 Heroku 贡献者试图通过 TZ="Asia/Kolkata
设置 IST,而我已经使用 TZ=America/New_York
完成了同样的操作。然而,无论在 TZ
环境变量中选择的时区如何,日志中的时间戳仍然是 UTC。
如 here 所述,TZ
环境变量不会影响日志。 Heroku 日志始终以 UTC 时间戳记。