本文共 2047 字,大约阅读时间需要 6 分钟。
默认值:stderr
stderr、csvlog、syslog、eventlog 日志输出的目标位置。默认将日志写入标准错误输出流(stderr)。
默认值:log
默认值:postgresql-%a.log
%a 会替换为系统生成的文件创建时间戳(支持 %Y、%m、%d、%H、%M、%S 格式)。若不指定时间信息,文件名会自动包含创建时间戳。 默认值:on
log_rotation_age不为零,且log_rotation_size触发文件切换时,启用该选项会覆盖同名文件内容(当log_rotation_size生效时)。若值为off,则重用同名文件,仅在文件末尾追加新日志内容。 默认值:1d
log_rotation_size限制时,会切换到新文件。 默认值:0
0表示禁用自动切换功能。 默认值:on
stderr和csvlog内容写入日志文件。需数据库重启后生效。 默认值:0600
默认值:notice
debug5、debug4、debug3、debug2、debug1、log、notice、warning、error、fatal、panic。 默认值:warning
client_min_messages相同。 默认值:error
error 及以上才会记录。 默认值:-1
-1表示不记录,0表示全部记录。 默认值:default
terse、default、verbose。 默认值:off
Parse、Bind和Execute操作的时间。 默认值:off
默认值:off
默认值:off
默认值:off
默认值:%m [%p]
默认值:off
默认值:none
none、ddl、mod、all。 默认值:-1
0表示全部记录,正数表示记录大于该值的文件。 默认值:操作系统时区
说明:日志文件的时区设置,影响时间戳记录。默认值:空字符串
说明:若集群名称非空,将其添加至进程标题中。需数据库重启后生效。默认值:on
本文为对PostgreSQL日志配置参数的详细说明,涵盖了日志写入配置、写入时机以及进程标题设置等内容。
转载地址:http://wvxfk.baihongyu.com/