我用来rsyslog
处理我的程序创建的日志。我使用了一个模板来自定义日志格式。我的疑问是:
如果我创建一个模板,每个使用该
rsyslog.conf
文件的程序都会使用该模板存储其日志?如何创建 2 个模板,以便不同的程序功能以不同的格式存储日志?
答案1
您可以rsyslog
根据程序名称拆分日志。
使用以下行创建一个新文件 /etc/rsyslog.d/01-programone.conf,
if $programname == 'programone' then /var/log/programone.log