日志名称,默认是postgresql-%Y-%m-%d_%H%M%S.log
当启用logging_collector时,该参数设置创建的日志文件的文件名。该值被视为strftime(根据区域设置格式化本地时间 /格式 /时间格式)模式,因此可以使用%-转义来指定随时间变化的文件名。(注意,如果有任何与时区相关的%-转义,计算将在log_timezone指定的区域中完成。)支持的%-转义类似于Open Group的strftime规范中列出的转义。请注意,系统的strftime没有被直接使用,因此特定于平台的(非标准)扩展不起作用。默认为postgresql-%Y-%m-%d_%H% m %S.log。
如果指定的文件名没有转义,则应该计划使用日志旋转实用程序,以避免最终填满整个磁盘。在8.4之前的版本中,如果没有%转义,PostgreSQL会附加新日志文件创建时间的纪元,但现在不再这样了。
如果在log_destination中启用了csv格式的输出,则会在带有时间戳的日志文件名后面添加.csv,以创建csv格式输出的文件名。(如果log_filename以.log结尾,则会替换后缀。)
如果在log_destination中启用json格式的输出,.json将被附加到带时间戳的日志文件名,以创建json格式输出的文件名。(如果log_filename以.log结尾,则会替换后缀。)
该参数只能在postgresql.conf文件或服务器命令行中设置。
引用文档:
https://www.postgresql.org/docs/16/runtime-config-logging.html
标签:-%,PostgreSQL,log,文件名,filename,格式,日志,转义 From: https://www.cnblogs.com/wangguanghui-83767582/p/17964159