日志上的Heroku时区不';虽然TZ改变了,但它不会改变

日志上的Heroku时区不';虽然TZ改变了,但它不会改变,heroku,Heroku,我使用Heroku,希望看到JST时区的日志,而不是UTC。 因此,我在Heroku CLI上更改了TZ变量,并通过在Heroku bash上运行date命令检查了JST的工作情况,但Heroku日志似乎显示在UTC中。 有什么解决办法吗 我假设通过更改TZ环境,您的意思是在Dyno上设置TZ。这不会影响日志,因为您的日志可能有许多来源(Postgres、Redis等)。通常,最好始终保持所有服务在UTC中运行,因为这将使跨系统调试更容易。如果您需要将日志转换为JST进行分析,我建议您设置一个类

我使用Heroku,希望看到JST时区的日志,而不是UTC。 因此,我在Heroku CLI上更改了TZ变量,并通过在Heroku bash上运行date命令检查了JST的工作情况,但Heroku日志似乎显示在UTC中。
有什么解决办法吗

我假设通过更改
TZ
环境,您的意思是在Dyno上设置
TZ
。这不会影响日志,因为您的日志可能有许多来源(Postgres、Redis等)。通常,最好始终保持所有服务在UTC中运行,因为这将使跨系统调试更容易。如果您需要将日志转换为JST进行分析,我建议您设置一个类似papertrail的日志加载项,这将允许您在首选时区查看日志,同时将主日志流保持在UTC