C++日志库log4cplus的使用

log4cplus在vs环境下库的生成的配置可以参考log4cplus在vs环境下的配置使用_想要飞的鱼儿的博客-CSDN博客

log4cplus是通过配置文件来定义日志的输出方式。log4cplus日志配置说明文档可以参考百度文库

C++调用第三方库的基本调用方法(示例)

#include <log4cplus/logger.h> using namespace log4cplus;  //配置
Logger loggerRoot;
log4cplus::initialize();
PropertyConfigurator::doConfigure(LOG4CPLUS_TEXT(".\\Config\\log4cplus.properties"));
loggerRoot = Logger::getRoot();
//loggerRoot = Logger::getInstance(LOG4CPLUS_TEXT("testlogger"));//不同的日志对象

//实际调用
LOG4CPLUS_TRACE(loggerRoot, "输出的日志");

示例代码放在github上了,将日志调用对象处理成单例模式封装相关接口,实现最基本的日志功能GitHub - comonly/c-Library-log4cplusDemo: c++中用到的一些库,包括日志,数据库等

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值