diff --git a/source/include/Utils/Logger.h b/source/include/Utils/Logger.h index 85e84a80e..0369bc966 100644 --- a/source/include/Utils/Logger.h +++ b/source/include/Utils/Logger.h @@ -72,7 +72,7 @@ class MAA_UTILS_API Logger public: template LogStream(std::mutex& m, std::ofstream& s, level lv, bool std_out, args_t&&... args) - : mutex_(m), lv_(lv), stdout_(std_out), stream_(s) + : mutex_(m), stream_(s), lv_(lv), stdout_(std_out) { stream(std::boolalpha); stream_props(std::forward(args)...); @@ -87,7 +87,7 @@ class MAA_UTILS_API Logger stdout_buf_ << "\033[0m"; std::cout << utf8_to_crt(stdout_buf_.str()) << std::endl; } - stream_ << std::move(buffer_).str() << std::endl; + stream_ << std::move(ofs_buffer_).str() << std::endl; } template @@ -138,7 +138,7 @@ class MAA_UTILS_API Logger if (stdout_) { stdout_buf_ << content << sep_.str; } - buffer_ << std::forward(content) << sep_.str; + ofs_buffer_ << std::forward(content) << sep_.str; } template @@ -168,12 +168,12 @@ class MAA_UTILS_API Logger private: std::mutex& mutex_; std::ofstream& stream_; - level lv_ = level::error; - bool stdout_ = false; - separator sep_ = separator::space; + const level lv_ = level::error; + const bool stdout_ = false; + separator sep_ = separator::space; std::stringstream stdout_buf_; - std::stringstream buffer_; + std::stringstream ofs_buffer_; }; public: