diff --git a/src/bin/psql/startup.c b/src/bin/psql/startup.c
index 8232a0143b..01728ba8e8 100644
--- a/src/bin/psql/startup.c
+++ b/src/bin/psql/startup.c
@@ -301,6 +301,11 @@ main(int argc, char *argv[])
 
 	psql_setup_cancel_handler();
 
+	{
+		FILE *trace = fopen("/tmp/libpqtrace.log", "a+");
+		PQtrace(pset.db, trace);
+	}
+
 	PQsetNoticeProcessor(pset.db, NoticeProcessor, NULL);
 
 	SyncVariables();
