22template<
typename Mutex>
79 set_formatter_(details::make_unique<spdlog::pattern_formatter>(pattern));
std::vector< std::shared_ptr< sink > > sinks_
void set_sinks(std::vector< std::shared_ptr< sink > > sinks)
void sink_it_(const details::log_msg &msg) override
void set_formatter_(std::unique_ptr< spdlog::formatter > sink_formatter) override
void set_pattern_(const std::string &pattern) override
void remove_sink(std::shared_ptr< sink > sink)
std::vector< std::shared_ptr< sink > > & sinks()
dist_sink & operator=(const dist_sink &)=delete
void add_sink(std::shared_ptr< sink > sink)
dist_sink(std::vector< std::shared_ptr< sink > > sinks)
dist_sink(const dist_sink &)=delete
virtual void log(const details::log_msg &msg)=0
bool should_log(level::level_enum msg_level) const
virtual void set_formatter(std::unique_ptr< spdlog::formatter > sink_formatter)=0