現在,我有 rsyslog 處理 PHP 應用程式的日誌。嗯...我有 PHP 使用 rsyslog 來進行日誌記錄。目前,它以 UTC 格式記錄時間。我希望它能適當地登入 EST/EDT。我該如何做出改變?
根據記錄,時區在 PHP 和作業系統上設定正確。需要注意的一點是,作業系統位於虛擬機器中,儘管我不知道為什麼這會產生影響,因為主機也在 EDT 中。
答案1
syslog 從系統繼承時區,因此您應該將所需的 TZ 值新增至 syslog 進程環境中。
echo 'export TZ="EDT"' >> /etc/default/rsyslog
restart rsyslog