当前位置: 软件>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()