Toggle navigation
Type: integer
Default: 10240
Min: 0
Max: 2097151
Unit: KB
Context: sighup
Restart: false

When logging_collector is enabled, this parameter determines the maximum size of an individual log file. After this many kilobytes have been emitted into a log file, a new log file will be created. Set to zero to disable size-based creation of new log files. This parameter can only be set in the postgresql.conf file or on the server command line.

Recommendations

Default is quite small if you have any extra logging turned on at all. Increase to avoid the creation of additional log segments with hard-to-predict names.

On pgsql-hackers

Comments