From b312261abd49ec5e039651c22a02c293fb92e346 Mon Sep 17 00:00:00 2001 From: Timo R Date: Sat, 5 Apr 2014 22:09:25 +0200 Subject: [PATCH] Flush after logging --- libobs/util/base.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/libobs/util/base.c b/libobs/util/base.c index eb9862cd6..5c91cf9ef 100644 --- a/libobs/util/base.c +++ b/libobs/util/base.c @@ -38,19 +38,23 @@ static void def_log_handler(int log_level, const char *format, if (log_level <= log_output_level) { switch (log_level) { case LOG_DEBUG: - printf("debug: %s\n", out); + fprintf(stdout, "debug: %s\n", out); + fflush(stdout); break; case LOG_INFO: - printf("info: %s\n", out); + fprintf(stdout, "info: %s\n", out); + fflush(stdout); break; case LOG_WARNING: - printf("warning: %s\n", out); + fprintf(stdout, "warning: %s\n", out); + fflush(stdout); break; case LOG_ERROR: fprintf(stderr, "error: %s\n", out); + fflush(stderr); } } } -- GitLab