log4cpp
来源:互联网 发布:java怎么搭建服务器 编辑:程序博客网 时间:2024/04/30 20:56
#include "log4cpp/Category.hh"
#include "log4cpp/OstreamAppender.hh"
#include "log4cpp/BasicLayout.hh"
#include "log4cpp/Priority.hh"
#include "log4cpp/PatternLayout.hh"
#include "log4cpp/SimpleLayout.hh"
#include "vld.h"
//#pragma comment(lib,"vld.lib")
#ifdef _DEBUG
#pragma comment(lib,"log4cppd.lib")
#else
#pragma comment(lib,"log4cpp.lib")
#endif
void TestLog4cpp()
{
std::ofstream ofs("c:\\zhou.txt",std::ios::app);
if (!ofs.is_open()) return;
// log4cpp::OstreamAppender* osAppender = new log4cpp::OstreamAppender("osAppender", &cout);
log4cpp::OstreamAppender* osAppender = new log4cpp::OstreamAppender("osAppender", &ofs);
log4cpp::PatternLayout *patternLayout = new log4cpp::PatternLayout();
patternLayout->setConversionPattern("%d{%H:%M:%S} %p %c %x: %m %n");
osAppender->setLayout(patternLayout);
log4cpp::Category& root = log4cpp::Category::getRoot();
root.addAppender(osAppender);
root.setPriority(log4cpp::Priority::DEBUG);
root.error("Hello log4cpp in aError Message!");
root.warn("Hello log4cpp in aWarning Message!");
root.debug("test debug");
root.info("%s %d: %s", __FILE__, __LINE__, "this is a 测试一下");
log4cpp::Category::shutdown();
ofs.close();
}
- log4cpp
- Log4cpp
- log4cpp
- Log4cpp
- log4cpp
- Log4cpp: log4cpp快速使用指南
- log4cpp总结
- LOG4cpp手册
- 使用LOG4CPP
- 封装log4cpp
- Log4cpp使用
- log4cpp - 使用
- log4cpp 封装
- log4cpp学习
- 关于log4cpp
- log4cpp测试
- log4cpp用法
- log4cpp使用
- iOS开发------多线程编程(1)
- 替代Java类的日期和时间【 Joda Time】
- 大视野 1503 郁闷的出纳员 Splay 初步
- ns-2与TCP拥塞模拟 之四 ns-2仿真脚本中的元素
- POJ 1426 Find The Multiple(dfs)
- log4cpp
- 安卓简单开发(9)----打包APK
- R连接MySQL数据库方法
- [root@localhost zhu]# yum install vim Loaded plugins: langpacks, presto, refresh-packagekit Adding e
- 堆排序 Heap Sort
- javascript创建对象常用方法
- AJAX学习笔记
- spring 作用域之单例模式/原型模型
- ns-2与TCP拥塞模拟 之五 ns-2中添加核心模块-TCPAgent子类