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