我已设置rsyslog
将消息写入local0.*
单独的日志文件,然后丢弃消息。由于某种原因,日志将两个都 /var/log/syslog
,以及新的日志文件。
我已将配置放入rsyslog.d/30-local0.conf
,据我所知,该配置应位于 之前50-default.conf
,因此在符合标准规则并写入系统日志之前应丢弃该消息?
答案1
到目前为止听起来是正确的,我们可能需要更多数据(您的实际配置文件)。
为了确定,你应该把这个放在30-local0.conf
:
local0.* /var/log/local0.log
& ~
答案2
答案3
在某些版本上,& ~
(中间有空格)不起作用,但&~
(无空格)起作用。 (当然是在重新启动服务之后。)
对其他人来说,stop
可能仍然有效。但在 Debian 7 / rsyslog 5.8.11 上却没有。