我正在尝试配置 PostgreSQL 实例以使用 LDAP 服务器进行身份验证。它工作正常。我唯一不喜欢的是日志。如果登录不成功,Postgres 将注销所有 ldap 连接设置,包括 bindpasswd:
LOG: LDAP login failed for user "uid=<user>" on server "<ldap-server>:389": Invalid credentials
FATAL: LDAP authentication failed for user "<user>"
DETAIL: Connection matched pg_hba.conf line 93: "host all all all ldap ldapserver="<ldap-server>" ldapbasedn="<base-dn>" ldapbinddn="<binddn>" ldapbindpasswd="<PASSWORD>"
有没有办法禁用详细信息日志记录?
答案1
设置log_error_verbosity = TERSE
从日志中删除 DETAIL
https://www.postgresql.org/docs/9.1/runtime-config-logging.html