如何向鱿鱼日志添加日期和时间?

Mig*_*uel 2 linux logging squid

标准的鱿鱼日志格式以秒为单位写入时间。如何以人类可读的格式添加日期和时间?

Mig*_*uel 5

将这些添加到squid.config文件中:

logformat timereadable %tl %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt
access_log daemon:/var/log/squid/access.log timereadable 
Run Code Online (Sandbox Code Playgroud)

然后重新启动鱿鱼:

systemctl restart squid //for debian
Run Code Online (Sandbox Code Playgroud)

确保要写入文件的路径存在。

  • 对于 ISO 8601 格式 **with** 毫秒,请将 `%tl` 替换为 `%{%FT%T}tl.%03tu%{%z}tl`。也就是说:第一个 `%{&lt;strftimeformatting&gt;}tl` 中的大部分日期,用零填充的 `%tu` 表示毫秒,后跟第二个 `%tl` 中的时区。不漂亮但有效。请参阅[时间相关格式代码](http://www.squid-cache.org/Doc/config/logformat/)。 (2认同)