diff --git a/contrib/pg_autovacuum/pg_autovacuum.c b/contrib/pg_autovacuum/pg_autovacuum.c
index c567c4e7f300c4f461875f95d3ec2df42f18ee12..c3a44b8ed69c0273fbd35b3d8ebc875ba62dfd63 100644
--- a/contrib/pg_autovacuum/pg_autovacuum.c
+++ b/contrib/pg_autovacuum/pg_autovacuum.c
@@ -1161,6 +1161,7 @@ main(int argc, char *argv[])
 			 "%i All DBs checked in: %.0f usec, will sleep for %i secs.",
 					loops, diff, sleep_secs);
 			log_entry(logbuffer);
+			fflush(LOGOUTPUT);
 		}
 
 		sleep(sleep_secs);		/* Larger Pause between outer loops */