为什么尝试配置 rsyslog.conf 时会出现此错误?

为什么尝试配置 rsyslog.conf 时会出现此错误?

我正在尝试转发任何与/etc/rsyslog.conf此相关的系统日志ssh-server-g3*,这些日志都将被写入单独的位置,并且文件将包含今天的日期作为文件名的一部分。

这就是我所拥有的

ssh*                           /temp/logs/ssh.%$NOW%.log

我收到语法错误,但我不知道原因。

答案1

您需要在 rsyslog 中创建一个模板才能使其正常工作。我希望这能为其他人提供帮助。

template myTemplate,"/temp/logs/ssh.%$NOW%.log"

:programname, startswith, "ssh" ?myTemplate

相关内容