在 ubuntu 12.04 中,文件 /etc/rsyslog.d/50-default.conf 包含以下行
/etc/rsyslog.d/50-default.conf:*.*;auth,authpriv.none -/var/log/syslog
现在我有自己的 rsyslog 配置:
/etc/rsyslog.d/90-my.conf:local0.* /var/log/my.log
但是,当从我的应用程序写入“local0”功能时,日志行会同时转到
var/log/syslog and /var/log/my.log
我怎样才能阻止它写入 /var/log/syslog?
答案1
好吧,我自己找到了答案
对于 ubuntu 12.04 应该这样做
local0.* /var/log/myLog.log
& ~
这也应该放在小于 50 的文件名中(50-default.conf)
我创建了我的 20-my-conf.conf