Update spdlog to v1.3.0

This commit is contained in:
Oliver Hamlet
2019-01-12 16:33:15 +00:00
parent c8090fe044
commit 7a966d21ef
2 changed files with 7 additions and 2 deletions
+1 -1
View File
@@ -152,7 +152,7 @@ ExternalProject_Add(testing-plugins
ExternalProject_Add(spdlog
PREFIX "external"
URL "https://github.com/gabime/spdlog/archive/v1.2.1.tar.gz"
URL "https://github.com/gabime/spdlog/archive/v1.3.0.tar.gz"
CONFIGURE_COMMAND ""
BUILD_COMMAND ""
INSTALL_COMMAND "")
+6 -1
View File
@@ -24,6 +24,8 @@
#ifndef LOOT_API_HELPERS_LOGGING
#define LOOT_API_HELPERS_LOGGING
#define FMT_USE_STD_STRING_VIEW
#include <spdlog/spdlog.h>
#include <spdlog/sinks/base_sink.h>
@@ -44,7 +46,10 @@ public:
protected:
void sink_it_(const spdlog::details::log_msg& msg) override {
callback(mapFromSpdlog(msg.level), fmt::to_string(msg.raw).c_str());
// string_view isn't necessarily null-terminated, so using
// msg.payload.data() directly isn't a good idea.
std::string payload = std::string(msg.payload.data(), msg.payload.size());
callback(mapFromSpdlog(msg.level), payload.c_str());
}
void flush_() override {}