diff --git a/common/include/villas/log.hpp b/common/include/villas/log.hpp index 7331ed552..dd8e002f1 100644 --- a/common/include/villas/log.hpp +++ b/common/include/villas/log.hpp @@ -78,6 +78,11 @@ public: Level getLevel() const; std::string getLevelName() const; + + void addSink(std::shared_ptr sink) + { + sinks->add_sink(sink); + } }; } // namespace villas diff --git a/common/lib/log.cpp b/common/lib/log.cpp index 03da4383c..4441b9c19 100644 --- a/common/lib/log.cpp +++ b/common/lib/log.cpp @@ -86,7 +86,7 @@ Logger Log::get(const std::string &name) Logger logger = spdlog::get(name); if (not logger) { - logger = std::make_shared(name, sink); + logger = std::make_shared(name, sinks); logger->set_level(level); logger->set_formatter(formatter->clone());