linux – Ubuntu 10.04 syslog没有记录到正确的文件

Why is Syslog Not Writing Logs To The Designated Files?类似

我在Ubuntu 10.0.4上遇到了一些syslog问题

我有一个应用程序,我已设置为本地7.我在/etc/rsyslog.d/50-default.conf中添加了以下行

local7.*    /var/log/my.log

然后我强制rsyslogd重新加载配置文件,如下所示:

pgrep syslogd # returns 817  
sudo kill -HUP 817

我运行以下测试:

$logger local7.info hello

输出显示在/ var / log / syslog中

我错过了什么吗?这在我的开发机器上工作正常(Mac OS X)

解决方法

But the output appears in /var/log/syslog

是的,但它也出现在/var/log/my.log中. Syslog守护进程将向具有匹配过滤器的每个文件发送匹配的日志行.除了为新文件添加条目之外,还需要调整/ var / log / syslog的过滤器,以便它不会获取local7.*消息.

相关文章

/etc/sysctl.conf这个目录主要是配置一些系统信息,/etc/sys...
1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起...
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅...
不管是我们在安装软件还是监测软件的使用性能,我们都要随时...
装好Tomcat7后,发现除了本机能访问外界访问不了,岂有此理。...
修改防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,...