Sink是一系列类,功能为负责日志输出的具体实现,其通过继承的方式实现拓展。基类Sink的类定义如下:
阅读更多
Sink是一系列类,功能为负责日志输出的具体实现,其通过继承的方式实现拓展。基类Sink的类定义如下:
在 spdlog
日志库中,register
类是为了管理logger的生命周期并提供方便的全局访问。该类包括以下功能。
spdlog库通过logger类提供日志接口,而logger的创建有多种方式。第一种方式是全局默认logger,例如,在官方example日志使用样例中提供的默认的日志调用:
spdlog是一个跨平台、快速和轻量的C++日志库,其完全header-only实现和基于C++11实现的特性使其可以很好的集成到任何项目中。项目地址:https://github.com/gabime/spdlog
spdlog短小精悍,代码行数在2w左右,且代码风格优秀,符合现代C++编程规范,有许多值得学习的实践,遂开坑对该源码开始阅读和理解。