"EBIHARA, Yuichiro" <ebihara@xxxxxxxxxxxxx> writes: > I'm now considering the following settings in postgresql.conf. > log_destinatio = stderr > logging_collector = on > log_directory = 'pg_log' > log_filename = 'postgresql-%Y-%m-%d.log' > log_rotation_age = 1d > log_truncate_on_rotation = off > I just wonder whether I still should continue using 'pg_ctl start -l > <filename>' to keep useful information about PostgreSQL server status. You probably still want -l just to capture any error occuring during server startup. But once the log collector has started to run, nothing more should get written to that file. > If all messages while PostgreSQL server is running are wrintten to the > file specified by log_directory and log_filename, I'd like to consider > to start up PostgreSQL as follows: > $pg_ctl start > /dev/null If the postmaster fails to start, you won't know why. regards, tom lane