在postgresql.conf文件中修改以下配置
logging_collector =on
#配置日志目录,默认为pg_log即可
log_directory = 'pg_log'
log_statement = 'all' # none, ddl, mod, all,日志记录级别,根据需要定,我是把所有的日志全记录下来方便定位问题,一般ddl就够了
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
log_file_mode = 0600
log_rotation_age = 1d
修改后重启数据库即可
pg_ctl -D /pgdb restart