c++ spdlog日志系统

2024-01-09 22:08:02

非常好用的日志系统

最近用oatpp写webapi,但他的日志只是显示在控制台,并不记录到文件。

做接口的,肯定要记录错误日志,好查找问题

于是用spdlog,不用编译dll或lib,

include 头文件就直接使用了,很爽

1,把include里的spdlog文件夹copy到你的工程里

2,包含路径里加入路径

3,使用,我这边是按天生成日志

#include "spdlog/spdlog.h"
#include "spdlog/sinks/daily_file_sink.h"


//。h
extern std::shared_ptr<spdlog::logger> daily_logger;

//。cpp

std::shared_ptr<spdlog::logger> daily_logger = nullptr;

	daily_logger = spdlog::daily_logger_mt("daily_logger", "logs/daily.txt", 0, 10);
	daily_logger->flush_on(spdlog::level::err);
	daily_logger->error("日志系统初始化成功");



文章来源:https://blog.csdn.net/y281252548/article/details/135415096
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。