Commit 8f3c4218 authored by Puasonych's avatar Puasonych

Merge remote-tracking branch 'gabime/master'

parents 1136bd7c 217ad75e
...@@ -6,7 +6,6 @@ ...@@ -6,7 +6,6 @@
#pragma once #pragma once
#include "../logger.h" #include "../logger.h"
#include "../sinks/stdout_sinks.h"
#include <memory> #include <memory>
#include <string> #include <string>
...@@ -345,13 +344,11 @@ inline void spdlog::logger::_default_err_handler(const std::string &msg) ...@@ -345,13 +344,11 @@ inline void spdlog::logger::_default_err_handler(const std::string &msg)
{ {
return; return;
} }
_last_err_time = now;
auto tm_time = details::os::localtime(now); auto tm_time = details::os::localtime(now);
char date_buf[100]; char date_buf[100];
std::strftime(date_buf, sizeof(date_buf), "%Y-%m-%d %H:%M:%S", &tm_time); std::strftime(date_buf, sizeof(date_buf), "%Y-%m-%d %H:%M:%S", &tm_time);
details::log_msg err_msg; fmt::print(stderr, "[*** LOG ERROR ***] [{}] [{}] {}\n", date_buf, name(), msg);
err_msg.formatted.write("[*** LOG ERROR ***] [{}] [{}] [{}]{}", name(), msg, date_buf, details::os::default_eol);
sinks::stderr_sink_mt::instance()->log(err_msg);
_last_err_time = now;
} }
inline bool spdlog::logger::_should_flush_on(const details::log_msg &msg) inline bool spdlog::logger::_should_flush_on(const details::log_msg &msg)
......
...@@ -8,6 +8,7 @@ void prepare_logdir() ...@@ -8,6 +8,7 @@ void prepare_logdir()
system("del /F /Q logs\\*"); system("del /F /Q logs\\*");
#else #else
auto rv = system("mkdir -p logs"); auto rv = system("mkdir -p logs");
(void)rv;
rv = system("rm -f logs/*"); rv = system("rm -f logs/*");
(void)rv; (void)rv;
#endif #endif
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment