Postgres 设置日志级别
    		       		warning:
    		            这篇文章距离上次修改已过424天,其中的内容可能已经有所变动。
    		        
        		                
                在PostgreSQL中,您可以通过设置log_min_messages和client_min_messages参数来控制日志级别。这些参数定义了记录哪些消息的日志级别。
- log_min_messages:这个参数控制着向服务器日志文件写入的消息级别。
- client_min_messages:这个参数控制着向客户端发送的消息级别。
这里是如何设置这些参数的例子:
-- 设置服务器日志最小消息级别为WARNING
ALTER SYSTEM SET log_min_messages = 'WARNING';
 
-- 设置客户端最小消息级别为ERROR
ALTER SYSTEM SET client_min_messages = 'ERROR';请注意,更改这些设置需要超级用户权限。更改后,您可能需要重新加载配置或重启数据库才能使更改生效。
-- 重新加载配置
SELECT pg_reload_conf();或者重启PostgreSQL服务。
这些参数可以在postgresql.conf文件中设置,并且可以有以下几个级别:
- DEBUG5
- DEBUG4
- DEBUG3
- DEBUG2
- DEBUG1
- INFO
- NOTICE
- WARNING
- ERROR
- LOG
- FATAL
- PANIC
要永久更改这些设置,你可以编辑postgresql.conf文件,然后重启PostgreSQL服务。例如:
# postgresql.conf
log_min_messages = warning
client_min_messages = error然后重启PostgreSQL服务。
评论已关闭