log_destination

一个用于确定日志记录目标的配置参数

log_destination 是一个 配置参数,用于确定日志记录的目标或目标组。

log_destinationPostgreSQL 8.0 中被添加。

默认值

log_destination 的默认值为:stderr

允许的值

log_destination 的允许值为

  • stderr
  • csvlog
  • syslog
  • jsonlog
  • eventlog仅限 Windows

多个值可以用逗号分隔的列表组合,例如:

log_destination = 'stderr,csvlog'

按 PostgreSQL 版本详细信息

log_destination (PostgreSQL 19)

设置 stderr
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置服务器日志输出的目标。
扩展描述 有效值是 "stderr"、"syslog"、"csvlog"、"jsonlog" 和 "eventlog" 的组合,具体取决于平台。
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 stderr
重置值 stderr
源文件  
源行  
需要重启 false

文档log_destination

log_destination (PostgreSQL 18)

设置 stderr
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置服务器日志输出的目标。
扩展描述 有效值是 "stderr"、"syslog"、"csvlog"、"jsonlog" 和 "eventlog" 的组合,具体取决于平台。
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 stderr
重置值 stderr
源文件  
源行  
需要重启 false

文档log_destination

log_destination (PostgreSQL 17)

设置 stderr
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置服务器日志输出的目标。
扩展描述 有效值是 "stderr"、"syslog"、"csvlog"、"jsonlog" 和 "eventlog" 的组合,具体取决于平台。
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 stderr
重置值 stderr
源文件  
源行  
需要重启 false

文档log_destination

log_destination (PostgreSQL 16)

设置 stderr
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置服务器日志输出的目标。
扩展描述 有效值是 "stderr"、"syslog"、"csvlog"、"jsonlog" 和 "eventlog" 的组合,具体取决于平台。
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 stderr
重置值 stderr
源文件  
源行  
需要重启 false

文档log_destination

log_destination (PostgreSQL 15)

设置 stderr
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置服务器日志输出的目标。
扩展描述 有效值是 "stderr"、"syslog"、"csvlog"、"jsonlog" 和 "eventlog" 的组合,具体取决于平台。
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 stderr
重置值 stderr
源文件  
源行  
需要重启 false

文档log_destination

log_destination (PostgreSQL 14)

设置 stderr
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置服务器日志输出的目标。
扩展描述 有效值是 "stderr"、"syslog"、"csvlog" 和 "eventlog" 的组合,具体取决于平台。
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 stderr
重置值 stderr
源文件  
源行  
需要重启 false

文档log_destination

log_destination (PostgreSQL 13)

设置 stderr
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置服务器日志输出的目标。
扩展描述 有效值是 "stderr"、"syslog"、"csvlog" 和 "eventlog" 的组合,具体取决于平台。
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 stderr
重置值 stderr
源文件  
源行  
需要重启 false

文档log_destination

log_destination (PostgreSQL 12)

设置 stderr
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置服务器日志输出的目标。
扩展描述 有效值是 "stderr"、"syslog"、"csvlog" 和 "eventlog" 的组合,具体取决于平台。
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 stderr
重置值 stderr
源文件  
源行  
需要重启 false

文档log_destination

log_destination (PostgreSQL 11)

设置 stderr
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置服务器日志输出的目标。
扩展描述 有效值是 "stderr"、"syslog"、"csvlog" 和 "eventlog" 的组合,具体取决于平台。
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 stderr
重置值 stderr
源文件  
源行  
需要重启 false

文档log_destination

log_destination (PostgreSQL 10)

设置 stderr
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置服务器日志输出的目标。
扩展描述 有效值是 "stderr"、"syslog"、"csvlog" 和 "eventlog" 的组合,具体取决于平台。
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 stderr
重置值 stderr
源文件  
源行  
需要重启 false

文档log_destination

log_destination (PostgreSQL 9.6)

设置 stderr
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置服务器日志输出的目标。
扩展描述 有效值是 "stderr"、"syslog"、"csvlog" 和 "eventlog" 的组合,具体取决于平台。
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 stderr
重置值 stderr
源文件  
源行  
需要重启 false

文档log_destination

log_destination (PostgreSQL 9.5)

设置 stderr
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置服务器日志输出的目标。
扩展描述 有效值是 "stderr"、"syslog"、"csvlog" 和 "eventlog" 的组合,具体取决于平台。
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 stderr
重置值 stderr
源文件  
源行  
需要重启 false

文档log_destination

log_destination (PostgreSQL 9.4)

设置 stderr
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置服务器日志输出的目标。
扩展描述 有效值是 "stderr"、"syslog"、"csvlog" 和 "eventlog" 的组合,具体取决于平台。
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 stderr
重置值 stderr
源文件  
源行  

文档log_destination

log_destination (PostgreSQL 9.3)

设置 stderr
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置服务器日志输出的目标。
扩展描述 有效值是 "stderr"、"syslog"、"csvlog" 和 "eventlog" 的组合,具体取决于平台。
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 stderr
重置值 stderr
源文件  
源行  

文档log_destination

log_destination (PostgreSQL 9.2)

设置 stderr
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置服务器日志输出的目标。
扩展描述 有效值是 "stderr"、"syslog"、"csvlog" 和 "eventlog" 的组合,具体取决于平台。
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 stderr
重置值 stderr
源文件  
源行  

文档log_destination

log_destination (PostgreSQL 9.1)

设置 stderr
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置服务器日志输出的目标。
扩展描述 有效值是 "stderr"、"syslog"、"csvlog" 和 "eventlog" 的组合,具体取决于平台。
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 stderr
重置值 stderr
源文件  
源行  

文档log_destination

log_destination (PostgreSQL 9.0)

设置 stderr
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置服务器日志输出的目标。
扩展描述 有效值是 "stderr"、"syslog"、"csvlog" 和 "eventlog" 的组合,具体取决于平台。
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 stderr
重置值 stderr
源文件  
源行  

文档log_destination

log_destination (PostgreSQL 8.4)

设置 stderr
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置服务器日志输出的目标。
扩展描述 有效值是 "stderr"、"syslog"、"csvlog" 和 "eventlog" 的组合,具体取决于平台。
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 stderr
重置值 stderr
源文件  
源行  

文档log_destination

log_destination (PostgreSQL 8.3)

设置  
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置服务器日志输出的目标。
扩展描述 有效值是 "stderr"、"syslog"、"csvlog" 和 "eventlog" 的组合,具体取决于平台。
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  

文档log_destination

log_destination (PostgreSQL 8.2)

设置  
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置服务器日志输出的目标。
扩展描述 有效值是 "stderr"、"syslog" 和 "eventlog" 的组合,具体取决于平台。
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  

文档log_destination

变更历史

示例

log_destinationstderr 更改为 syslog 后的日志输出示例

[2023-05-10 08:36:37 UTC]    LOG:  00000: ending log output to stderr
[2023-05-10 08:36:37 UTC]    HINT:  Future log output will go to log destination "syslog".

分类

GUC 配置项, 日志记录

另请参阅

log_directory, pg_current_logfile()

反馈

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