10 2022 档案

摘要:目录特性类图关系logger数据成员logger函数成员构造与析构构造函数拷贝构造、移动构造交换操作log()记录日志消息格式串普通字符串日志级别宽字符支持sink_it_:将log消息交给sink对象写日志控制线程安全backtracer类错误处理logger类应用创建logger对象同步工厂方法 阅读全文
posted @ 2022-10-30 01:17 明明1109 阅读(2838) 评论(4) 推荐(2) 编辑
摘要:目录自定义异常类spdlog_ex通用异常系统调用异常what()函数异常的使用抛出异常控制异常使用 自定义异常类spdlog_ex 标准库异常类(std::exception)系列,能满足大多数使用异常的场景,但对系统调用异常及错误信息缺乏支持。spdlog通过继承std::exception,扩 阅读全文
posted @ 2022-10-27 11:21 明明1109 阅读(1159) 评论(0) 推荐(2) 编辑
摘要:目录线程池thread_pool简介多生产者-多消费者阻塞队列模型阻塞与非阻塞方式插入数据取出数据overrun异常处理机制其他接口环形队列circular_qthread pool模型thread pool实现thread_pool类接口构造与析构构造函数析构函数post_log插入log消息po 阅读全文
posted @ 2022-10-27 01:30 明明1109 阅读(3703) 评论(1) 推荐(2) 编辑
摘要:目录安装编译、运行平台编译、安装直接拷贝include文件到用户的项目Windows下编译使用spdlogWindows下使用spdlog参考 安装 编译、运行平台 Linux,FreeBSD,OpenBSD,Solaris,AIX Windows(MSVC 2013+,cygwin) MacOS( 阅读全文
posted @ 2022-10-15 22:54 明明1109 阅读(3946) 评论(0) 推荐(0) 编辑
摘要:目录简介资源 简介 spdlog是一个非常快、基于头文件编译的、跨多平台的C++日志库。 特点: 运行非常快 基于.h头文件(很奇怪是不是)实现 不依赖第三方库(不太严格,只是不需要专门安装,如fmtlib) 支持跨多平台,如Linux、Windows、macOS 32/64bits 支持单线程、多 阅读全文
posted @ 2022-10-15 22:49 明明1109 阅读(1677) 评论(0) 推荐(0) 编辑