我有一个在 Debian 11 机器上运行的 HAProxy (2.2.9),我想将时区添加到 HAProxy 日志中,就像 Apache 那样:[25/Jul/2023:14:27:40 +0200]
。
我发现我可以使用log-format
配置defaults
设置中的参数。结合ltime
转换器 我已格式化以下内容:[%[date,ltime(%d/%b/%Y:%H:%M:%S %z)]]
哪种有效。
我现在遇到的问题是它显示的时间如下:[25/Jul/2023:12:27:40 +0000]
其中时间为 UTC 并且未设置时区。
查看服务器时间使用timedatectl
显示以下内容:
Local time: Tue 2023-07-25 14:37:12 CEST
Universal time: Tue 2023-07-25 12:37:12 UTC
RTC time: Tue 2023-07-25 12:37:13
Time zone: Europe/Amsterdam (CEST, +0200)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
在我看来,时区和时间设置正确。
那么我错过了什么?