spdlog
简单封装
- mkdir build && cd build
- cmake ..
- make
- 直接使用
logger.hpp
头文件 - 代码示例:
#include "logger.hpp"
int main() {
using namespace wlog;
if (!logger::get().init("logs/test.log")) {
return 1;
}
STM_DEBUG() << "STM_DEBUG" << 1;
PRINT_WARN("PRINT_WARN, %d", 1);
LOG_INFO("LOG_INFO {}", 1);
logger::get().set_level(spdlog::level::info);
STM_DEBUG() << "STM_DEBUG " << 2;
PRINT_WARN("PRINT_WARN, %d", 2);
LOG_INFO("LOG_INFO {}", 2);
// call before spdlog static variables destroy
logger::get().shutdown();
return 0;
}
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request