PostgreSQL 18 中文参考文档(未翻译部分保留英文)🌐 切换到英文原版 →

19.8. 错误报告与日志记录 #

控制数据库运行日志的收集与排错转储:

logging_collector(boolean)

开启独立的后台日志收集器守护进程,自动将标准输出与标准错误重定向到滚动日志文件中。

log_directory 与 log_filename

指定日志存储物理子目录及时间戳命名格式。

log_min_duration_statement(integer,带时间单位)

慢查询日志记录阈值。任何执行耗时达到或超过该毫秒阈值的 SQL 语句都会被自动完整记录到日志文件中;设为 0 记录全部语句,设为 -1 彻底关闭慢查询记录。

log_line_prefix(string)

每条日志记录行首的自定义格式化前缀(如包含客户端 IP、会话时间戳、连接用户、数据库名及进程 PID 等)。