添加新的系统日志工具


27

我想使用syslog记录来自基于PHP的站点的消息。我的问题是-我可以添加自定义设施名称吗?我知道有一些预定义的功能,例如:

auth, authpriv, cron, dæmon, kern, lpr, mail, mark, news, syslog, user, UUCP and local0 through local7.

据我了解,我可以为此使用local0-local6设施。

但是我只是觉得,如果可以在syslog中添加以下内容:

mySiteName.* /var/log/mySiteName.log

对于其他人来说,从视觉上更容易理解。不幸的是,以上代码导致:

rsyslogd-3000: unknown facility name "mySiteName"

那么-有没有办法使用自定义工具名称?

Answers:



7

并非完全适用于该问题,但对于不提供自己的功能的守护程序希望是有用的示例:

:programname, isequal, "uptimed" /var/log/uptimed.log

2
您指的是哪个syslog实现?(还是这个标准?)
sr_

1
将此行添加到/etc/rsyslog.conf中可使用rsyslogd 8.4.2
ztk '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.