summaryrefslogtreecommitdiff
path: root/wasserstein/include/spdlog/sinks/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/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/sink.h')
-rw-r--r--wasserstein/include/spdlog/sinks/sink.h53
1 files changed, 0 insertions, 53 deletions
diff --git a/wasserstein/include/spdlog/sinks/sink.h b/wasserstein/include/spdlog/sinks/sink.h
deleted file mode 100644
index 0974f33..0000000
--- a/wasserstein/include/spdlog/sinks/sink.h
+++ /dev/null
@@ -1,53 +0,0 @@
-//
-// Copyright(c) 2015 Gabi Melman.
-// Distributed under the MIT License (http://opensource.org/licenses/MIT)
-//
-
-
-#pragma once
-
-#include "spdlog/details/log_msg.h"
-
-namespace spdlog
-{
-namespace sinks
-{
-class sink
-{
-public:
- sink()
- {
- _level = level::trace;
- }
-
- virtual ~sink() {}
- virtual void log(const details::log_msg& msg) = 0;
- virtual void flush() = 0;
-
- bool should_log(level::level_enum msg_level) const;
- void set_level(level::level_enum log_level);
- level::level_enum level() const;
-
-private:
- level_t _level;
-
-};
-
-inline bool sink::should_log(level::level_enum msg_level) const
-{
- return msg_level >= _level.load(std::memory_order_relaxed);
-}
-
-inline void sink::set_level(level::level_enum log_level)
-{
- _level.store(log_level);
-}
-
-inline level::level_enum sink::level() const
-{
- return static_cast<spdlog::level::level_enum>(_level.load(std::memory_order_relaxed));
-}
-
-}
-}
-