将特定服务日志写入 syslog.conf 中的单独文件中

将特定服务日志写入 syslog.conf 中的单独文件中

其中一个服务默认将日志写入 /var/log/messages 文件中。我希望将该服务日志写入其他文件。

/var/log/messages 文件中的日志显示如下。

11月20日 16:18:40 testserver 服务名称:

我尝试更改 /etc/syslog.conf 中的配置,如下所示

猫/etc/syslog.conf

*.信息;authpriv.none;cron.none /var/log/消息

服务名称 /var/log/服务名称.log

但是日志仍然只写入 /var/log/messages 文件中,而不是 /var/log/servicename.log 中。

请求建议如何将日志输入到其他文件。

祝一切顺利,KJ。

答案1

此命令的语法是:

ServiceName.* -/var/log/ServiceName.log

参考:Rsyslog输出到自定义日志文件

相关内容