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: fix configuration of log formatter and level

Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
This commit is contained in:
Steffen Vogel 2023-04-03 10:04:42 +00:00 committed by Steffen Vogel
parent 5569eb67e2
commit 375a76461c
2 changed files with 11 additions and 2 deletions

View file

@ -81,8 +81,19 @@ public:
void addSink(std::shared_ptr<spdlog::sinks::sink> sink)
{
sink->set_formatter(formatter->clone());
sink->set_level(level);
sinks->add_sink(sink);
}
void replaceStdSink(std::shared_ptr<spdlog::sinks::sink> sink)
{
sink->set_formatter(formatter->clone());
sink->set_level(level);
sinks->sinks()[0] = sink;
}
};
} // namespace villas

View file

@ -168,7 +168,6 @@ void Log::setFormatter(const std::string &pat, const std::string &pfx)
formatter->add_flag<CustomLevelFlag>('t');
formatter->set_pattern(prefix + pattern);
spdlog::set_formatter(formatter->clone());
sinks->set_formatter(formatter->clone());
}
@ -176,7 +175,6 @@ void Log::setLevel(Level lvl)
{
level = lvl;
spdlog::set_level(lvl);
sinks->set_level(lvl);
}