下载地址

Sample.cpp

#include <iostream>
#include <log4cpp/FileAppender.hh>
#include <log4cpp/PatternLayout.hh>
#include <log4cpp/Category.hh>
#pragma comment(lib, "log4cpp/log4cppD.lib")
int main()
{
log4cpp::FileAppender *fileAppender = new log4cpp::FileAppender("DEFAULT", "StubProgram.log");
log4cpp::PatternLayout *patternLayout = new log4cpp::PatternLayout;
patternLayout->setConversionPattern("%d{%Y/%m/%d-%H:%M:%S}\t%p\t%m%n");
fileAppender->setLayout(patternLayout);
log4cpp::Category &category = log4cpp::Category::getRoot();
category.addAppender(fileAppender);
category.info("I'm %u years old! --- 我%u岁!", 24, 24);
category.warn("Warned %s", "one time");
category.error("No error, %s", "all is well!");
std::cout << "Sample Finished" << std::endl;
std::system("pause");
return 0;
}

https://www.cnblogs.com/buyishi/p/9155090.html

最新文章

  1. SpringMVC注入Spring的bean
  2. wdcp 下apache模式开启https访问,支持多站点
  3. Eclipse几个版本号的区别
  4. (一)常用的CSS命名规则
  5. 使用java自带线程池管理器demo
  6. Asp.Net异步导入Excel
  7. ActiveReports 报表控件官方中文入门教程 (1)-安装、激活以及产品资源
  8. 2. MySQL
  9. Excle中LOOKUP经典用法
  10. C#基础精华----枚举
  11. 关于C++与Java中虚函数问题的读书笔记
  12. Android命名规范(自定义)
  13. mysql中自动更新时间CURRENT_TIMESTAMP
  14. ThreadLocal是否会引发内存泄露的分析(转)
  15. 信息处理,分而治之-- ESFramework 使用技巧
  16. 关于jquery选择器中:first和:first-child和:first-of-type的区别及:nth-child()和:nth-of-type()的区别
  17. Windows Server 2016-命令行方式管理Windows服务
  18. Java问题解决:使用maven install 和 package时出错
  19. Java原子操作类AtomicInteger应用场景
  20. Python 通过队列实现一个生产者消费者模型

热门文章

  1. pyqt加载图片
  2. matlab使用的心得
  3. 用Linux中man命令查询C函数
  4. UCOS2系统内核讲述(三)_TCB任务控制块
  5. Android——Intent(意图)
  6. nginx 的 autoindex on首页不显示的问题 按照下面几行要写上不然不行
  7. Golang 中操作 Mongo Update 的方法
  8. DELETE 语句用于删除表中的行。
  9. php -- instanceof、class_exists、insterface_exists、method_exists、get_class、get_parent_class
  10. 【BZOJ】1011: [HNOI2008]遥远的行星(近似)