Updated async_logger flush

This commit is contained in:
gabime 2019-08-27 02:15:08 +03:00
parent 79334ca5ab
commit 755ce0a016
2 changed files with 8 additions and 2 deletions

View File

@ -141,7 +141,6 @@ int main(int argc, char *argv[])
perror("Last error"); perror("Last error");
return 1; return 1;
} }
return 0; return 0;
} }

View File

@ -75,6 +75,13 @@ SPDLOG_INLINE void spdlog::async_logger::backend_sink_it_(const details::log_msg
SPDLOG_INLINE void spdlog::async_logger::backend_flush_() SPDLOG_INLINE void spdlog::async_logger::backend_flush_()
{ {
spdlog::logger::flush_(); for (auto &sink : sinks_)
{
SPDLOG_TRY
{
sink->flush();
}
SPDLOG_LOGGER_CATCH()
}
} }