如何从syslog切换到rsyslog?

时间:2016-03-18 19:43:51

标签: linux syslog rsyslog

我们正在从RHEL5.x平台迁移到RHEL6平台。 RHEL5.x具有syslogd,而RHEL6.x具有rsyslogd。

我有传统的C代码进行这类调用

foo.c
#include <syslog.h>
...snip
syslog(LOG_NOTICE, "Using configuration: %d\n", g_config_index+1);
...snip

如何将其转换为使用rsyslog?

1 个答案:

答案 0 :(得分:2)

您无需更改任何内容。 <syslog.h>接口不是特定于syslogd的;它由所有系统记录器守护进程实现,包括rsyslogd以及像systemd这样的异域记录器。