spdlog日志库的核心组件分析-sink
Sink负责将日志输出到不同的目标。Spdlog提供了多种Sink,包括stdout_sink(输出到控制台)、basic_file_sink(输出到文件)、syslog_sink(输出到syslog)等。 Sink组件的实现采用继承抽象类的方法,提供了灵活的扩展能力。 最基础的sink基类定义如下: 12345678910111213
Sink负责将日志输出到不同的目标。Spdlog提供了多种Sink,包括stdout_sink(输出到控制台)、basic_file_sink(输出到文件)、syslog_sink(输出到syslog)等。 Sink组件的实现采用继承抽象类的方法,提供了灵活的扩展能力。 最基础的sink基类定义如下: 12345678910111213