From 90709b332a5514e19d572138cbd96c9364740bf8 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 17 Dec 2014 18:05:44 +0100 Subject: LogInit: make stderr line-buffered Make sure everything gets logged right away. No delays because stdio's buffer is not yet full. --- src/LogInit.cxx | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/LogInit.cxx') diff --git a/src/LogInit.cxx b/src/LogInit.cxx index accd1d4d8..117c6d8dc 100644 --- a/src/LogInit.cxx +++ b/src/LogInit.cxx @@ -111,6 +111,9 @@ log_early_init(bool verbose) #ifdef ANDROID (void)verbose; #else + /* force stderr to be line-buffered */ + setvbuf(stderr, nullptr, _IOLBF, 0); + if (verbose) SetLogThreshold(LogLevel::DEBUG); #endif -- cgit v1.2.3