当前位置: 软件>C/C++软件
快速的 C++ 日志库 spdlog
本文导语: spdlog 是一个快速的 C++ 日志库,只包含头文件,兼容 C++11。 特性: 非常快 只包含头文件 无需依赖第三方库 支持跨平台 - Linux / Windows on 32/64 bits 支持多线程 可对日志文件进行循环输出 可每日生成日志文件 支持控制台日志输...
spdlog 是一个快速的 C++ 日志库,只包含头文件,兼容 C++11。
特性:
非常快
只包含头文件
无需依赖第三方库
支持跨平台 - Linux / Windows on 32/64 bits
支持多线程
可对日志文件进行循环输出
可每日生成日志文件
支持控制台日志输出
可选的异步日志
支持日志输出级别
可自定义日志格式
示例代码:
#include #include "spdlog/spdlog.h" int main(int, char* []) { namespace spd = spdlog; try { std::string filename = "spdlog_example"; auto console = spd::stdout_logger_mt("console"); console->info("Welcome to spdlog!") ; console->info()