如何在 Rsyslog v-8 中获取完全相同的日志文件名

如何在 Rsyslog v-8 中获取完全相同的日志文件名

以前我使用的是 Rsyslog v-7.14 并有以下模板:

 $template UDP-Logging, "/var/log/RemoteLogs/%HOSTNAME%/UDP-%PROGRAME%-%$now%.log"
if $fromhost-ip ! '127.0.0.1' then -?UDP-Logging
& stop

现在切换到 Rsyslog-v8 并请求生成与客户端机器完全相同的日志结构,例如:

/var/log/messages、/var/log/mysql/ 等

但在服务器上的目录结构为:

/var/log/RemoteLogs/主机名/消息,/var/log/RemoteLogs/主机名/。

我如何在 rsyslog v8 中实现它?

任何帮助将不胜感激。

相关内容