diff --git a/libraries/libfc/src/log/dmlog_appender.cpp b/libraries/libfc/src/log/dmlog_appender.cpp index 7b29d02039..47b17422ec 100644 --- a/libraries/libfc/src/log/dmlog_appender.cpp +++ b/libraries/libfc/src/log/dmlog_appender.cpp @@ -11,8 +11,7 @@ #include #include #include -#include -#include +#include namespace fc { class dmlog_appender::impl { @@ -93,5 +92,8 @@ namespace fc { message_ptr = &message_ptr[written]; remaining_size -= written; } + // attempt a flush, ignore any error + if (!my->is_stopped) + fflush(my->out); } }