client_min_messages

控制发送到客户端的消息级别的系统参数

client_min_messages 是一个 配置参数,用于控制发送到客户端的消息级别。

client_min_messagesPostgreSQL 7.3 中添加。

用法

client_min_messages 可以设置为以下值之一,按生成消息量递增排序

  • ERROR
  • WARNING
  • NOTICE
  • INFO
  • LOG
  • DEBUG1
  • DEBUG2
  • DEBUG3
  • DEBUG4
  • DEBUG5

每个级别都包含前一级别生成的消息,即无法仅接收特定日志级别的消息。

FATALPANIC 日志级别无法设置为 client_min_messages,因为这些消息永远不会发送到客户端。

LOG 级别消息在 client_min_messages 中的“等级”低于在 log_min_messages 中的等级。文档中没有提及这样做的原因,但鉴于 LOG 级别消息可能非常频繁,因此将它们的等级低于更重要的消息是有意义的。

请注意,无论设置如何,INFO 级别消息始终发送到客户端。

默认值

client_min_messages 的默认值为:NOTICE

按 PostgreSQL 版本查看详情

client_min_messages (PostgreSQL 17)

设置 notice
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置发送到客户端的消息级别。
额外描述 每个级别都包含其后所有级别。级别越靠后,发送的消息越少。
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 notice
重置值 notice
源文件  
源代码行  
待重启 false

文档: client_min_messages

client_min_messages (PostgreSQL 16)

设置 notice
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置发送到客户端的消息级别。
额外描述 每个级别都包含其后所有级别。级别越靠后,发送的消息越少。
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 notice
重置值 notice
源文件  
源代码行  
待重启 false

文档: client_min_messages

client_min_messages (PostgreSQL 15)

设置 notice
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置发送到客户端的消息级别。
额外描述 每个级别都包含其后所有级别。级别越靠后,发送的消息越少。
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 notice
重置值 notice
源文件  
源代码行  
待重启 false

文档: client_min_messages

client_min_messages (PostgreSQL 14)

设置 notice
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置发送到客户端的消息级别。
额外描述 每个级别都包含其后所有级别。级别越靠后,发送的消息越少。
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 notice
重置值 notice
源文件  
源代码行  
待重启 false

文档: client_min_messages

client_min_messages (PostgreSQL 13)

设置 notice
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置发送到客户端的消息级别。
额外描述 每个级别都包含其后所有级别。级别越靠后,发送的消息越少。
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 notice
重置值 notice
源文件  
源代码行  
待重启 false

文档: client_min_messages

client_min_messages (PostgreSQL 12)

设置 notice
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置发送到客户端的消息级别。
额外描述 每个级别都包含其后所有级别。级别越靠后,发送的消息越少。
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 notice
重置值 notice
源文件  
源代码行  
待重启 false

文档: client_min_messages

client_min_messages (PostgreSQL 11)

设置 notice
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置发送到客户端的消息级别。
额外描述 每个级别都包含其后所有级别。级别越靠后,发送的消息越少。
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 notice
重置值 notice
源文件  
源代码行  
待重启 false

文档: client_min_messages

client_min_messages (PostgreSQL 10)

设置 notice
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置发送到客户端的消息级别。
额外描述 每个级别都包含其后所有级别。级别越靠后,发送的消息越少。
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 notice
重置值 notice
源文件  
源代码行  
待重启 false

文档: client_min_messages

client_min_messages (PostgreSQL 9.6)

设置 notice
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置发送到客户端的消息级别。
额外描述 每个级别都包含其后所有级别。级别越靠后,发送的消息越少。
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 notice
重置值 notice
源文件  
源代码行  
待重启 false

文档: client_min_messages

client_min_messages (PostgreSQL 9.5)

设置 notice
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置发送到客户端的消息级别。
额外描述 每个级别都包含其后所有级别。级别越靠后,发送的消息越少。
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 notice
重置值 notice
源文件  
源代码行  
待重启 false

文档: client_min_messages

client_min_messages (PostgreSQL 9.4)

设置 notice
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置发送到客户端的消息级别。
额外描述 每个级别都包含其后所有级别。级别越靠后,发送的消息越少。
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 notice
重置值 notice
源文件  
源代码行  

文档: client_min_messages

client_min_messages (PostgreSQL 9.3)

设置 notice
单位  
类别 报告和日志记录 / 何时记录
简短描述 设置发送到客户端的消息级别。
额外描述 每个级别都包含其后所有级别。级别越靠后,发送的消息越少。
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 notice
重置值 notice
源文件  
源代码行  

文档: client_min_messages

client_min_messages (PostgreSQL 9.2)

设置 notice
单位  
类别 报告和日志记录 / 何时记录
简短描述 设置发送到客户端的消息级别。
额外描述 每个级别都包含其后所有级别。级别越靠后,发送的消息越少。
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 notice
重置值 notice
源文件  
源代码行  

文档: client_min_messages

client_min_messages (PostgreSQL 9.1)

设置 notice
单位  
类别 报告和日志记录 / 何时记录
简短描述 设置发送到客户端的消息级别。
额外描述 每个级别都包含其后所有级别。级别越靠后,发送的消息越少。
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 notice
重置值 notice
源文件  
源代码行  

文档: client_min_messages

client_min_messages (PostgreSQL 9.0)

设置 notice
单位  
类别 报告和日志记录 / 何时记录
简短描述 设置发送到客户端的消息级别。
额外描述 每个级别都包含其后所有级别。级别越靠后,发送的消息越少。
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 notice
重置值 notice
源文件  
源代码行  

文档: client_min_messages

client_min_messages (PostgreSQL 8.4)

设置 notice
单位  
类别 报告和日志记录 / 何时记录
简短描述 设置发送到客户端的消息级别。
额外描述 每个级别都包含其后所有级别。级别越靠后,发送的消息越少。
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 debug5, debug4, debug3, debug2, debug1, log, notice, warning, error
启动值 notice
重置值 notice
源文件  
源代码行  

文档: client_min_messages

client_min_messages (PostgreSQL 8.3)

设置  
单位  
类别 报告和日志记录 / 何时记录
简短描述 设置发送到客户端的消息级别。
额外描述 有效值为 DEBUG5、DEBUG4、DEBUG3、DEBUG2、DEBUG1、LOG、NOTICE、WARNING 和 ERROR。每个级别都包含其后所有级别。级别越靠后,发送的消息越少。
上下文 用户
变量类型 字符串
来源 默认值
最小值  
最大值  

文档: client_min_messages

client_min_messages (PostgreSQL 8.2)

设置  
单位  
类别 报告和日志记录 / 何时记录
简短描述 设置发送到客户端的消息级别。
额外描述 有效值为 DEBUG5、DEBUG4、DEBUG3、DEBUG2、DEBUG1、LOG、NOTICE、WARNING 和 ERROR。每个级别都包含其后所有级别。级别越靠后,发送的消息越少。
上下文 用户
变量类型 字符串
来源 默认值
最小值  
最大值  

文档: client_min_messages

变更历史

示例

INFO 级别消息始终发送,即使 client_min_messages 设置为更高的级别

postgres=# SHOW client_min_messages;
 client_min_messages 
---------------------
 notice
(1 row)

Time: 0.711 ms
postgres=# REINDEX (VERBOSE) TABLE foo;
INFO:  index "foo_pkey" was reindexed
DETAIL:  CPU: user: 0.00 s, system: 0.00 s, elapsed: 0.00 s
REINDEX

分类

GUC 配置项日志记录

另请参阅

log_min_messages

反馈

提交任何关于“client_min_messages”的评论、建议或更正 此处