【发布时间】:2021-12-17 11:29:49
【问题描述】:
我在 postgreSQL 13 中配置了以下设置。
logging_collector = on
log_rotation_size='100MB'
log_truncate_on_rotation = on
log_filename ='postgresql-%Y-%m-%d.log'
我的问题是当日志文件大小达到 100MB 时,它会继续附加在上面,我认为是因为 log_filename。无论如何,当文件名达到 log_rotation_size 时,我可以重命名文件名吗? 我需要用这种格式(不带时间)设置 log_filename,这样每当我重新启动服务时,日志仍然会在同一个日志文件中。
我是否必须在后台运行一些脚本或服务,以便程序能够监控数据/日志文件夹并在日志文件大小达到限制时重命名文件?
【问题讨论】:
标签: windows postgresql powershell batch-file postgresql-13