syslog_ident

一个用于在系统日志中标识 PostgreSQL 消息的 GUC

syslog_ident 是一个配置文件参数,用于指定用于在 syslog 日志中标识 PostgreSQL 消息的程序名称。

syslog_ident 添加于 PostgreSQL 7.1

默认

syslog_ident 的默认值为:postgres

用法

如果 log_destination 设置为 syslog,则使用 syslog_ident 指定的名称来标识 PostgreSQL 消息。

按 PostgreSQL 版本详细信息

syslog_ident (PostgreSQL 19)

设置 postgres
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置用于在 syslog 中标识 PostgreSQL 消息的程序名称。
扩展描述  
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 postgres
重置值 postgres
源文件  
源行  
需要重启 false

文档syslog_ident

syslog_ident (PostgreSQL 18)

设置 postgres
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置用于在 syslog 中标识 PostgreSQL 消息的程序名称。
扩展描述  
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 postgres
重置值 postgres
源文件  
源行  
需要重启 false

文档syslog_ident

syslog_ident (PostgreSQL 17)

设置 postgres
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置用于在 syslog 中标识 PostgreSQL 消息的程序名称。
扩展描述  
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 postgres
重置值 postgres
源文件  
源行  
需要重启 false

文档syslog_ident

syslog_ident (PostgreSQL 16)

设置 postgres
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置用于在 syslog 中标识 PostgreSQL 消息的程序名称。
扩展描述  
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 postgres
重置值 postgres
源文件  
源行  
需要重启 false

文档syslog_ident

syslog_ident (PostgreSQL 15)

设置 postgres
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置用于在 syslog 中标识 PostgreSQL 消息的程序名称。
扩展描述  
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 postgres
重置值 postgres
源文件  
源行  
需要重启 false

文档syslog_ident

syslog_ident (PostgreSQL 14)

设置 postgres
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置用于在 syslog 中标识 PostgreSQL 消息的程序名称。
扩展描述  
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 postgres
重置值 postgres
源文件  
源行  
需要重启 false

文档syslog_ident

syslog_ident (PostgreSQL 13)

设置 postgres
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置用于在 syslog 中标识 PostgreSQL 消息的程序名称。
扩展描述  
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 postgres
重置值 postgres
源文件  
源行  
需要重启 false

文档syslog_ident

syslog_ident (PostgreSQL 12)

设置 postgres
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置用于在 syslog 中标识 PostgreSQL 消息的程序名称。
扩展描述  
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 postgres
重置值 postgres
源文件  
源行  
需要重启 false

文档syslog_ident

syslog_ident (PostgreSQL 11)

设置 postgres
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置用于在 syslog 中标识 PostgreSQL 消息的程序名称。
扩展描述  
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 postgres
重置值 postgres
源文件  
源行  
需要重启 false

文档syslog_ident

syslog_ident (PostgreSQL 10)

设置 postgres
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置用于在 syslog 中标识 PostgreSQL 消息的程序名称。
扩展描述  
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 postgres
重置值 postgres
源文件  
源行  
需要重启 false

文档syslog_ident

syslog_ident (PostgreSQL 9.6)

设置 postgres
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置用于在 syslog 中标识 PostgreSQL 消息的程序名称。
扩展描述  
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 postgres
重置值 postgres
源文件  
源行  
需要重启 false

文档syslog_ident

syslog_ident (PostgreSQL 9.5)

设置 postgres
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置用于在 syslog 中标识 PostgreSQL 消息的程序名称。
扩展描述  
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 postgres
重置值 postgres
源文件  
源行  
需要重启 false

文档syslog_ident

syslog_ident (PostgreSQL 9.4)

设置 postgres
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置用于在 syslog 中标识 PostgreSQL 消息的程序名称。
扩展描述  
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 postgres
重置值 postgres
源文件  
源行  

文档syslog_ident

syslog_ident (PostgreSQL 9.3)

设置 postgres
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置用于在 syslog 中标识 PostgreSQL 消息的程序名称。
扩展描述  
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 postgres
重置值 postgres
源文件  
源行  

文档syslog_ident

syslog_ident (PostgreSQL 9.2)

设置 postgres
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置用于在 syslog 中标识 PostgreSQL 消息的程序名称。
扩展描述  
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 postgres
重置值 postgres
源文件  
源行  

文档syslog_ident

syslog_ident (PostgreSQL 9.1)

设置 postgres
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置用于在 syslog 中标识 PostgreSQL 消息的程序名称。
扩展描述  
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 postgres
重置值 postgres
源文件  
源行  

文档syslog_ident

syslog_ident (PostgreSQL 9.0)

设置 postgres
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置用于在 syslog 中标识 PostgreSQL 消息的程序名称。
扩展描述  
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 postgres
重置值 postgres
源文件  
源行  

文档syslog_ident

syslog_ident (PostgreSQL 8.4)

设置 postgres
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置用于在 syslog 中标识 PostgreSQL 消息的程序名称。
扩展描述  
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  
枚举值  
启动值 postgres
重置值 postgres
源文件  
源行  

文档syslog_ident

syslog_ident (PostgreSQL 8.3)

设置  
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置用于在 syslog 中标识 PostgreSQL 消息的程序名称。
扩展描述  
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  

文档syslog_ident

syslog_ident (PostgreSQL 8.2)

设置  
单位  
类别 报告和日志记录 / 日志记录位置
简短描述 设置用于在 syslog 中标识 PostgreSQL 消息的程序名称。
扩展描述  
上下文 sighup
变量类型 string
来源 默认
最小值  
最大值  

文档syslog_ident

变更历史

示例

假设 log_destination 设置为 syslog,并执行以下操作

postgres=# ALTER SYSTEM SET syslog_ident = 'Slonik';
ALTER SYSTEM

postgres=# SELECT pg_reload_conf();
 pg_reload_conf 
----------------
 t
(1 row)

syslog 文件(例如 /var/log/syslog)将包含类似以下的条目

May 16 08:42:57 hyogo Slonik[1493941]: [9-1] [2023-05-16 08:42:57 UTC]    LOG:  00000: parameter "syslog_ident" changed to "Slonik"
May 16 08:43:37 hyogo Slonik[1494493]: [16-1] [2023-05-16 08:43:37 UTC] psql postgres postgres LOG:  00000: disconnection: session time: 0:00:57.644 user=postgres database=postgres host=127.0.0.1 port=56918

分类

GUC 配置项, 日志记录

另请参阅

syslog_sequence_numbers, syslog_split_messages, event_source

反馈

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