diff --git a/util/posix_logger.h b/util/posix_logger.h index 1f663435f..213a652c7 100644 --- a/util/posix_logger.h +++ b/util/posix_logger.h @@ -146,9 +146,7 @@ class PosixLogger : public Logger { uint64_t now_micros = static_cast(now_tv.tv_sec) * 1000000 + now_tv.tv_usec; if (now_micros - last_flush_micros_ >= flush_every_seconds_ * 1000000) { - flush_pending_ = false; - fflush(file_); - last_flush_micros_ = now_micros; + Flush(); } if (base != buffer) { delete[] base;