MCPcopy Create free account
hub / github.com/CppMicroServices/CppMicroServices / AddSink

Method AddSink

compendium/LogServiceImpl/src/LogServiceImpl.cpp:86–96  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

84 }
85
86 void
87 LogServiceImpl::AddSink(spdlog::sink_ptr& sink)
88 {
89 auto currLogger = std::atomic_load(&logger);
90 if (!currLogger)
91 {
92 return;
93 }
94 std::shared_ptr<LoggerImpl> logimpl = std::dynamic_pointer_cast<LoggerImpl>(currLogger);
95 logimpl->AddSink(sink);
96 }
97} // namespace cppmicroservices::logservice

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected