|
|
@ -13,15 +13,10 @@
|
|
|
|
namespace spdlog {
|
|
|
|
namespace spdlog {
|
|
|
|
namespace details {
|
|
|
|
namespace details {
|
|
|
|
|
|
|
|
|
|
|
|
context::context() {
|
|
|
|
context::context(std::unique_ptr<logger> global_logger) {
|
|
|
|
#ifndef SPDLOG_DISABLE_GLOBAL_LOGGER
|
|
|
|
global_logger_ = std::move(global_logger);
|
|
|
|
auto color_sink = std::make_shared<sinks::stdout_color_sink_mt>();
|
|
|
|
|
|
|
|
global_logger_ = std::make_shared<logger>(std::string(), std::move(color_sink));
|
|
|
|
|
|
|
|
#endif // SPDLOG_DISABLE_GLOBAL_LOGGER
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
context::~context() = default;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
std::shared_ptr<logger> context::global_logger() {
|
|
|
|
std::shared_ptr<logger> context::global_logger() {
|
|
|
|
return global_logger_;
|
|
|
|
return global_logger_;
|
|
|
|
}
|
|
|
|
}
|
|
|
|