1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00

log: allow adding additional sinks

Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
This commit is contained in:
Steffen Vogel 2023-02-28 12:55:38 +00:00 committed by Steffen Vogel
parent fe1385e2c6
commit 822035df82
2 changed files with 6 additions and 1 deletions

View file

@ -78,6 +78,11 @@ public:
Level getLevel() const;
std::string getLevelName() const;
void addSink(std::shared_ptr<spdlog::sinks::sink> sink)
{
sinks->add_sink(sink);
}
};
} // namespace villas

View file

@ -86,7 +86,7 @@ Logger Log::get(const std::string &name)
Logger logger = spdlog::get(name);
if (not logger) {
logger = std::make_shared<Logger::element_type>(name, sink);
logger = std::make_shared<Logger::element_type>(name, sinks);
logger->set_level(level);
logger->set_formatter(formatter->clone());