rsyslog使用不同的模板来存储日志

rsyslog使用不同的模板来存储日志

我用来rsyslog处理我的程序创建的日志。我使用了一个模板来自定义日志格式。我的疑问是:

  • 如果我创建一个模板,每个使用该rsyslog.conf文件的程序都会使用该模板存储其日志?

  • 如何创建 2 个模板,以便不同的程序功能以不同的格式存储日志?

答案1

您可以rsyslog根据程序名称拆分日志。

使用以下行创建一个新文件 /etc/rsyslog.d/01-programone.conf,

if $programname == 'programone' then /var/log/programone.log

相关内容