• c++ 日志库 PLOG


    需要一个简单的日志库,找到知乎这个问题:c++日志记录都有哪些好的开源项目?

    最后选择了plog - Portable and simple C++ logging library.

    优点:小而美(1000行+),线程类型安全,不需要C++11(就是说你呢apdlog),UTF8存储。

    使用:(将include添加到VS包含目录中)引入头文件,初始化,两种打印方式。

    // 引入头文件
    #include "plog/Log.h"
    #include "plog/Initializers/RollingFileInitializer.h"
    // 初始化
    plog::init(plog::debug, "a.txt");
    // 两种打印方式:流输出<< 和 格式化字符串输出
    PLOGD<<"点击了开始按钮\n---"; // debug
    PLOGI.printf("100=0x%x", 100); // info
    
    // 加条件判断的输出
    PLOGD_IF(3>2) << "this is true";
    

    好久没更新博客了(之前的Java不算),现在从事以前梦寐以求的C++开发工作,有很多东西就可以研究(玩)了。以后多更新,多探索:C++、Windows、硬件、建模等。

  • 相关阅读:
    缅怀
    74LS164的使用
    跑步
    Datasheet,你会读么?[转]
    清华附小给的书单
    iOS-小知识
    网络-GET&POST
    网络-基础
    网络-HTTP其他常见方法
    数据解析
  • 原文地址:https://www.cnblogs.com/warcraft/p/16107381.html
Copyright © 2020-2023  润新知