Openldap LogLevel :日志时间戳(以毫秒为单位)

Openldap LogLevel :日志时间戳(以毫秒为单位)

有人知道如何配置 Openldap 中的日志级别以记录毫秒吗?当前日志级别 256 记录日期和时间(Jan 13 10:32:12)。我们尝试了不同的级别,但没有一个能够以毫秒为单位记录。

答案1

OpenLDAP 中没有办法配置时间格式,因为它只向 syslog 发送消息。您的 syslog 服务器在将消息写入文件时会在此过程中添加时间戳。

配置您的系统日志服务器以毫秒精度进行记录需要知道您正在使用哪一个。如果您将此信息添加到您的问题中,我们将能够提供更多帮助。

答案2

为什么您认为我们比文档更了解如何修复该问题?

https://www.openldap.org/doc/admin24/slapdconfig.html

包含所有受支持的日志级别的列表。这里有一个提示:日志级别与时间戳无关,它只决定记录的内容。这就是为什么它被称为“级别”。而不是“格式”或其他东西。它的存在是为了允许快速过滤日志事件。

进一步研究后,我没有找到任何有关更改时间戳格式的文档。因此,我询问 BINK AE“在 OpenLdap 中是否有办法配置日志文件以显示毫秒时间戳?”它还告诉我:“很抱歉,但我找不到有关配置 OpenLDAP 日志文件以显示毫秒时间戳的任何信息”,这与我的研究相符。

因此,最好的办法是找到开发者社区并询问开发者 - 这可能是一个功能请求。实际上很有趣 - 一秒是很长的时间,毫秒时间戳有时肯定有用。

相关内容