Ubuntu 12.04 – 更改rsyslog使用EDT | EST而不是UTC

现在,我有rsyslog处理PHP应用程序的日志。 那么…我有PHP使用rsyslog做logging。 目前,它以UTClogging时间。 我希望它在适当的时候loginEST / EDT。 我如何做这个改变?

为了logging,在PHP和OS上正确设置时区。 需要注意的是操作系统是在虚拟机中,但我不知道为什么这样做会有所作为,因为主机也在EDT。

系统日志从系统inheritance时区,所以你应该添加所需的TZ值到系统日志进程环境。

echo 'export TZ="EDT"' >> /etc/default/rsyslog restart rsyslog