使用此步骤来配置  Syslog 守护程序以记录目标应用程序中的调试消息。

按如下所示进行:

1.  生成空文件日志

[root@prajna ~]# touch /var/log/ncolog

2.  编辑  /etc/syslog.conf 文件。添加以下行:

*.debug                     /var/log/ncolog

选择器和操作之间的分隔符必须是  syslog 接受的条目的跳进字符。

注: 该行不能是 /etc/syslog.conf 文件的第一行。如果是,将激活  syslogd 守护程序中的错误,这将尝试对 /etc/syslog.conf 文件内第一个条目中的第一个文件进行检查 ,这将使 syslog 统不 稳定。 还请 注意 ,某   syslogd  施在/etc/syslog.conf 文件中限制为  20 个有效条目。

3.  重新启动  syslog 守护程序。查找  syslog 守护程序的进程标识,并将 kill -HUP

令发布到该进程。例如:

[root@prajna ~]# service syslog restart

Shutting down kernel logger: [  OK  ]

Shutting down system logger: [  OK  ]

Starting system logger: [  OK  ]

Starting kernel logger: [  OK  ]

或者

[root@prajna ~]# ps -ef | grep syslogd

root     12076     1  0 22:00 ?        00:00:00 syslogd -r -m 0

root     12116  9604  0 22:01 pts/2    00:00:00 grep syslogd

[root@prajna ~]# kill -HUP 12076

4.检查syslog守护程序是否使用以下命令将消息发送至/var/log/ncolog文件:

[root@prajna ~]# logger -p debug testSyslogd

[root@prajna ~]# more /var/log/ncolog

Jan 30 22:04:06 prajna root: testSyslogd