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:
parent
cebd94cf5d
commit
dba9b444c6
2 changed files with 6 additions and 1 deletions
|
@ -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
|
||||
|
|
|
@ -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());
|
||||
|
|
Loading…
Add table
Reference in a new issue