Commit 669a66f1 authored by gabime's avatar gabime

format

parent e8dae261
......@@ -14,8 +14,8 @@
#include <memory>
#include <stdexcept>
#include <string>
#include <unordered_map>
#include <type_traits>
#include <unordered_map>
#if defined(SPDLOG_WCHAR_FILENAMES) || defined(SPDLOG_WCHAR_TO_UTF8_SUPPORT)
#include <codecvt>
......@@ -169,7 +169,6 @@ using filename_t = std::string;
err_handler_("Unknown exeption in logger"); \
}
namespace details {
// make_unique support for pre c++14
......@@ -179,7 +178,7 @@ using std::make_unique;
template<typename T, typename... Args>
std::unique_ptr<T> make_unique(Args &&... args)
{
static_assert(!std::is_array<T>::value, "arrays to not supported" );
static_assert(!std::is_array<T>::value, "arrays to not supported");
return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
}
#endif
......
......@@ -67,19 +67,17 @@ protected:
}
}
void set_pattern_(const std::string &pattern) override
{
set_formatter_(spdlog::make_unique<spdlog::pattern_formatter>(pattern));
}
void set_formatter_(std::unique_ptr<spdlog::formatter> sink_formatter) override
{
base_sink<Mutex>::formatter_ = std::move(sink_formatter);
for (auto &sink : sinks_)
{
sink->set_formatter(base_sink<Mutex>::formatter_ ->clone());
sink->set_formatter(base_sink<Mutex>::formatter_->clone());
}
}
std::vector<std::shared_ptr<sink>> sinks_;
......
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