log4cpp简单示例
2024-08-20 05:40:02
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
最新文章
- SpringMVC注入Spring的bean
- wdcp 下apache模式开启https访问,支持多站点
- Eclipse几个版本号的区别
- (一)常用的CSS命名规则
- 使用java自带线程池管理器demo
- Asp.Net异步导入Excel
- ActiveReports 报表控件官方中文入门教程 (1)-安装、激活以及产品资源
- 2. MySQL
- Excle中LOOKUP经典用法
- C#基础精华----枚举
- 关于C++与Java中虚函数问题的读书笔记
- Android命名规范(自定义)
- mysql中自动更新时间CURRENT_TIMESTAMP
- ThreadLocal是否会引发内存泄露的分析(转)
- 信息处理,分而治之-- ESFramework 使用技巧
- 关于jquery选择器中:first和:first-child和:first-of-type的区别及:nth-child()和:nth-of-type()的区别
- Windows Server 2016-命令行方式管理Windows服务
- Java问题解决:使用maven install 和 package时出错
- Java原子操作类AtomicInteger应用场景
- Python 通过队列实现一个生产者消费者模型
热门文章
- pyqt加载图片
- matlab使用的心得
- 用Linux中man命令查询C函数
- UCOS2系统内核讲述(三)_TCB任务控制块
- Android——Intent(意图)
- nginx 的 autoindex on首页不显示的问题 按照下面几行要写上不然不行
- Golang 中操作 Mongo Update 的方法
- DELETE 语句用于删除表中的行。
- php -- instanceof、class_exists、insterface_exists、method_exists、get_class、get_parent_class
- 【BZOJ】1011: [HNOI2008]遥远的行星(近似)