看看网上的一个配置文件例子:
syslog-ng.conf:
destination d_drwebp {
file("/var/drweb/log/mail/drweb-postfix-$DAY.$MONTH.$YEAR"); };
filter f_filter19 { facility(local4); };
log { source(s_sys); filter(f_filter19); destination(d_drwebp); };
这样日志文件就会带上时间,但是文件内容可能还是原来那样的时间格式。我猜想当年份变了之后文件会自动改名字。或者用logrotate让文件定期备份,产生新的名字。
以上没有试过,仅供参考。