Ubuntu 12.04 - Altere o rsyslog para usar EDT | EST em vez de UTC

Ubuntu 12.04 - Altere o rsyslog para usar EDT | EST em vez de UTC

No momento, tenho o rsyslog lidando com um log de um aplicativo PHP. Bem...eu tenho PHP usando rsyslog para fazer o log. Atualmente, ele registra a hora em UTC. Quero que ele faça login EST/EDT conforme apropriado. Como faço essa mudança?

Para constar, o fuso horário está definido corretamente no PHP e no sistema operacional. Um ponto a ser observado é que o SO está em uma VM, embora eu não saiba por que isso faria diferença, já que o host também está em EDT.

Responder1

O syslog herda o fuso horário do sistema, portanto, você deve adicionar o valor TZ desejado ao ambiente do processo syslog.

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

informação relacionada