On MacOS, how to turn on the detailed log of brew installed PostgreSQL¶
On MacOS, I installed PostgreSQL service with brew. Now I want it to log all the executed SQL statements.
Update PostgreSQL configuration¶
Open the file /usr/local/var/postgres/postgresql.conf
, and add these lines to it:
log_statement = 'all'
log_directory = '/tmp/pg_log'
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
logging_collector = on
log_min_error_statement = error
Please change the log_directory
configuration to your own log directory.
Restart service¶
After the configuration, remember to restart the service so that the configuration can take effect.
brew services restart postgresql
This article is originally created by tooli.top. Please indicate the source when reprinting : https://www.tooli.top/posts/pgsql_brew_log
Posted on 2023-03-08
Mail to author