summaryrefslogtreecommitdiff
path: root/wasserstein/include/spdlog/sinks/base_sink.h
diff options
context:
space:
mode:
authorArnur Nigmetov <nigmetov@tugraz.at>2020-06-01 17:48:28 -0700
committerArnur Nigmetov <nigmetov@tugraz.at>2020-06-01 17:48:28 -0700
commitb40c98e1a73e52dda6ed918e3c732fa5b428ee65 (patch)
tree1bf594273399be33843519d49f4eab9feb90b62a /wasserstein/include/spdlog/sinks/base_sink.h
parent2c5e6c606ee37cd68bbe9f9915dba99f7677dd87 (diff)
Remove spdlog from Wasserstein code.
Bundled spdlog and fmt are not good for GUDHI integration, and are not really used. Most of debug code simply deleted.
Diffstat (limited to 'wasserstein/include/spdlog/sinks/base_sink.h')
-rw-r--r--wasserstein/include/spdlog/sinks/base_sink.h50
1 files changed, 0 insertions, 50 deletions
diff --git a/wasserstein/include/spdlog/sinks/base_sink.h b/wasserstein/include/spdlog/sinks/base_sink.h
deleted file mode 100644
index 926f493..0000000
--- a/wasserstein/include/spdlog/sinks/base_sink.h
+++ /dev/null
@@ -1,50 +0,0 @@
-//
-// Copyright(c) 2015 Gabi Melman.
-// Distributed under the MIT License (http://opensource.org/licenses/MIT)
-//
-
-#pragma once
-//
-// base sink templated over a mutex (either dummy or real)
-// concrete implementation should only override the _sink_it method.
-// all locking is taken care of here so no locking needed by the implementers..
-//
-
-#include "spdlog/sinks/sink.h"
-#include "spdlog/formatter.h"
-#include "spdlog/common.h"
-#include "spdlog/details/log_msg.h"
-
-#include <mutex>
-
-namespace spdlog
-{
-namespace sinks
-{
-template<class Mutex>
-class base_sink:public sink
-{
-public:
- base_sink():_mutex() {}
- virtual ~base_sink() = default;
-
- base_sink(const base_sink&) = delete;
- base_sink& operator=(const base_sink&) = delete;
-
- void log(const details::log_msg& msg) SPDLOG_FINAL override
- {
- std::lock_guard<Mutex> lock(_mutex);
- _sink_it(msg);
- }
- void flush() SPDLOG_FINAL override
- {
- _flush();
- }
-
-protected:
- virtual void _sink_it(const details::log_msg& msg) = 0;
- virtual void _flush() = 0;
- Mutex _mutex;
-};
-}
-}