当前位置:   article > 正文

Postgres 设置日志级别_postgres 日志级别

postgres 日志级别

背景

        程序运行时出现了错误,但是无法判断是哪个SQL造成的,需要修改Postgres日志输出内容。

方法

配置文件

修改配置文件

  1. logging_collector=on
  2. log_statement=mod

重启后,全局生效。

修改系统设置

alter system set log_statement=mod;

仅针对当前session有效。

查看

查看日志配置

show log_statement;

其他

关于日志级别

日志有4种级别,信息从少到多排序。

None    表示不记录。

ddl    记录所有数据定义命令,比如CREATE,ALTER,和DROP语句。

mod    记录所有ddl语句,加上数据修改语句INSERT,UPDATE等。

all    记录所有执行的语句,将此配置设置为all可跟踪整个数据库执行的SQL语句,但会对数据库性能产生较大影响,生产环境不建议配置此值。

日志中有中文

如果日志中有中文,修改参数。

lc_messages='UTF8'

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/135551
推荐阅读
相关标签
  

闽ICP备14008679号