首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Postgres log_error_verbosity设置为简洁不起作用。如何从pgsql日志隐藏详细信息和SQL

Postgres log_error_verbosity设置为简洁不起作用。如何从pgsql日志隐藏详细信息和SQL
EN

Stack Overflow用户
提问于 2021-11-25 11:59:44
回答 1查看 224关注 0票数 0

我使用以下命令将log_error_verbosity设置为terse

代码语言:javascript
复制
alter DATABASE abc_development SET log_error_verbosity to 'terse';

验证与show log_error_verbosity;返回的terse相同。

当我执行查询时,日志将显示以下详细信息。

代码语言:javascript
复制
ERROR:  duplicate key value violates unique constraint "index_users_on_lower_email_text_unique_key"
DETAIL:  Key (lower(email::text), unique_key)=(admin-user@abc.in, 0) already exists.
: INSERT INTO "users" ("email", "encrypted_password", "created_at", "updated_at", "name", "uuid") values  ('admin-user@abc.in', '$2a$11$LauwBMBUwhF1NUZMqjQ9NuScki9rnoNdJb.t4pWdK5MjJm7KEmtsS', '2021-11-25 11:23:05.089084', '2021-11-25 11:23:05.089084', 'Praveen Kumar', 'L4iNSd')

我只需要错误。但是它打印的是包含日志中给定数据的、DETAIL、和stmt。

如何确保日志中只存在错误

EN

回答 1

Stack Overflow用户

发布于 2021-11-25 12:32:08

如果使用ALTER DATABASEALTER ROLE设置参数,这将只对新连接有效。

因此,您必须断开和重新连接,以使更改生效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70110748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档