From 98b9cd38ec5d2d57f4109e3c703cc78e7c3fee2d Mon Sep 17 00:00:00 2001 From: puasonych Date: Wed, 30 May 2018 13:07:43 +0500 Subject: [PATCH] Update step logger --- include/spdlog/contrib/sinks/step_file_sink.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/include/spdlog/contrib/sinks/step_file_sink.h b/include/spdlog/contrib/sinks/step_file_sink.h index f4a098d2..87f45f45 100644 --- a/include/spdlog/contrib/sinks/step_file_sink.h +++ b/include/spdlog/contrib/sinks/step_file_sink.h @@ -128,11 +128,15 @@ protected: std::tie(new_filename, std::ignore) = FileNameCalc::calc_filename(_base_filename, _tmp_ext); bool change_occured = !details::file_helper::file_exists(new_filename); - if (change_occured) close_current_file(); + if (change_occured) + { + close_current_file(); - _current_filename = std::move(new_filename); + _current_filename = std::move(new_filename); + + _file_helper.open(_current_filename); + } - _file_helper.open(_current_filename); _tp = _next_tp(); if (change_occured)