6.5. 日志

Slapd 使用 syslog(8) 工具生成日志。syslog(8) 工具的默认用户是 LOCAL4,但也允许使用 LOCAL0、LOCAL1 直到 LOCAL7 的值。

为了启用日志生成,您需要编辑 syslog.conf 文件,该文件通常位于 /etc 目录中。

创建如下行:

local4.*     /usr/adm/ldaplog 

这将为 syslog 工具使用默认用户 LOCAL4。 如果您不熟悉此行的语法,请查阅 syslog、syslog.conf 和 syslogd 的 man 手册。 如果您想指定生成的日志级别或更改默认用户,您可以在启动 slapd 时使用以下选项:

-s syslog-level 

此选项告诉 slapd 应该把哪个级别的调试信息记录到 syslog(8) 工具中。级别描述了消息的严重性,是以下有序列表(从高到低)中的一个关键词:emerg、alert、crit、err、warning、notice、info 和 debug。 例如:slapd -f myslapd.conf -s debug

-l syslog-local-user 

选择 syslog(8) 工具的本地用户。 可选值包括 LOCAL0、LOCAL1,以此类推,直到 LOCAL7。 默认值是 LOCAL4。 然而,这个选项只在支持 syslog(8) 工具本地用户的系统上才被允许。

现在看看生成的日志(例如 /usr/adm/ldaplog)。 它们可以极大地帮助您解决查询、更新、绑定等等问题。