答案1
如果你会想要将自定义时间戳添加到系统日志输出中,最好使用syslog-ng
.
根据这个帖子您可以使用ts_format()
来指定年份syslog-ng
。
根据syslog-ng.conf(5)
手册页:
syslog-ng 应用程序有许多全局选项来管理 DNS 使用、使用的时间戳格式以及其他一般要点。每个选项都可能有参数,类似于驱动程序规范。要设置全局选项,请使用以下语法将选项语句添加到 syslog-ng 配置文件中:
options { option1(params); option2(params); ... };
答案2
它不包括年份,因为 syslog 格式可以追溯到 20 世纪 80 年代,而且当时的程序员不太小心。大多数日志文件都是为人类阅读而编写的,而不是自动解析的,而且每个人都知道那是哪一年。