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