easylogging++: add newline on error messages

This commit is contained in:
Crypto City 2021-04-09 23:34:11 +00:00
parent 2392c7d372
commit 0f7f1a6c81

View File

@ -2601,7 +2601,7 @@ void DefaultLogDispatchCallback::dispatch(base::type::string_t&& rawLinePrefix,
ELPP_COUT << rawLinePrefix;
m_data->logMessage()->logger()->logBuilder()->setColor(color == el::Color::Default ? el::base::utils::colorFromLevel(level): color, color != el::Color::Default);
try { sanitize(rawLinePayload); }
catch (const std::exception &e) { rawLinePayload = "<Invalid UTF-8 in log>"; }
catch (const std::exception &e) { rawLinePayload = "<Invalid UTF-8 in log>\n"; }
ELPP_COUT << rawLinePayload;
m_data->logMessage()->logger()->logBuilder()->setColor(el::Color::Default, false);
ELPP_COUT << std::flush;