Rsyslog 程序名在哪里设置?

Rsyslog 程序名在哪里设置?

我正在使用 AWS Elasticbeanstalk 运行我的 java Web 应用程序。在 EC2 节点中 /etc/rsyslog.d/web.conf 下

 if $programname  == 'web' then {
  *.=warning;*.=err;*.=crit;*.=alert;*.=emerg /var/log/web.stderr.log
  *.=info;*.=notice /var/log/web.stdout.log
}

我明白正在做什么。但我没有得到 $programname 设置为 的位置web。如果我想创建自己的程序名并将日志重定向到不同的文件,该怎么做?

相关内容