Alex Rivera | Logout

How to log PostgreSQL queries?

Asked 2009-04-06T16:34:32.157
519

How to enable logging of all SQL executed by PostgreSQL 8.3?

Edited (more info) I changed these lines :

log_directory = 'pg_log'                    
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
log_statement = 'all'

And restart PostgreSQL service... but no log was created... I'm using Windows Server 2003.

Any ideas?

Edit
Report

1 Answer

59
SELECT set_config('log_statement', 'all', true);

With a corresponding user right may use the query above after connect. This will affect logging until session ends.

answered 2013-05-16T14:18:59.443

Your Answer