资源简介
// 一个跨平台的轻量级日志类。此类在于展示:
// 1. 多线程写日志的思想。(写日志的动作不应对主程序产生较大影响)
// 2. 展示了跨平台的线程安全、信号通知等机制
// 3. 展示了一个高效的数据处理器
// 4. 展示了回调机制的使用
// 5. 展示了单例的使用
// 6. 间接展示了模板类的使用
代码片段和文件信息
// Demo.cpp : Defines the entry point for the console application.
//
#include “stdafx.h“
#include
#include “../../Log/Log/WnLog.h“
using namespace std;
#ifdef WIN32
#ifdef _DEBUG
#pragma comment(lib “../../lib/Debug/WnLogx86d.lib“)
#else
#pragma comment(lib “../../lib/Release/WnLogx86.lib“)
#endif
#else
#ifdef _DEBUG
#pragma comment(lib “../../lib/Debug-64bit/WnLogx64d.lib“)
#else
#pragma comment(lib “../../lib/Release-64bit/WnLogx64.lib“)
#endif
#endif
void MsgFunc(int status std::string msg)
{
cout << msg << endl;
}
int _tmain(int argc _TCHAR* argv[])
{
CLog::Instance().SetLogPath(“log\\log.log“ MsgFunc);
while(1)
{
CLog::Instance().AddLog(“test_info“);
Sleep(50);
}
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 34304 2012-01-29 16:45 Log\Bin\Debug\DemoD.exe
文件 463872 2012-01-29 16:45 Log\Bin\Debug\WnLogx86d.dll
文件 570368 2012-01-18 11:33 Log\Bin\Debug-64bit\WnLogx64d.dll
文件 22528 2012-01-18 23:10 Log\Bin\Release\Demo.exe
文件 129024 2012-01-18 23:10 Log\Bin\Release\WnLogx86.dll
文件 166912 2012-01-18 11:32 Log\Bin\Release-64bit\WnLogx64.dll
文件 774 2012-01-29 16:41 Log\Demo\Demo\Demo.cpp
文件 8115 2012-01-29 16:31 Log\Demo\Demo\Demo.vcproj
文件 2636 2012-01-29 16:49 Log\Demo\Demo\Demo.vcproj.WINDNET.zdhuang.user
文件 1411 2011-01-08 23:17 Log\Demo\Demo\Demo.vcproj.ZDHUANG.Administrator.user
文件 1284 2011-01-07 22:59 Log\Demo\Demo\ReadMe.txt
文件 291 2011-01-07 22:59 Log\Demo\Demo\stdafx.cpp
文件 340 2011-01-07 23:06 Log\Demo\Demo\stdafx.h
文件 765 2011-01-07 22:59 Log\Demo\Demo\targetver.h
..A.SH. 271 2011-01-10 09:24 Log\Demo\Demo\vssver2.scc
文件 878 2011-01-07 22:59 Log\Demo\Demo.sln
..A..H. 8704 2011-01-07 23:00 Log\Demo\Demo.suo
..A.SH. 76 2011-01-10 09:24 Log\Demo\vssver2.scc
..A.SH. 76 2011-01-10 09:24 Log\Include\vssver2.scc
文件 1449 2012-01-29 16:49 Log\Include\WnLog.h
文件 3906 2012-01-29 16:36 Log\Lib\Debug\WnLogx86d.lib
文件 3972 2012-01-18 11:33 Log\Lib\Debug-64bit\WnLogx64d.lib
文件 3892 2012-01-18 23:10 Log\Lib\Release\WnLogx86.lib
文件 3952 2012-01-18 11:32 Log\Lib\Release-64bit\WnLogx64.lib
文件 24 2012-01-06 10:54 Log\Log\Log\DataHandler.cpp
文件 1835 2012-01-06 13:36 Log\Log\Log\DataHandler.h
文件 410 2011-01-07 22:32 Log\Log\Log\dllmain.cpp
文件 34104 2012-01-09 16:22 Log\Log\Log\Log.aps
文件 2424 2012-01-09 16:22 Log\Log\Log\Log.rc
文件 19798 2012-01-29 16:34 Log\Log\Log\Log.vcproj
............此处省略47个文件信息
- 上一篇:C语言动态二维矩阵及读取文件
- 下一篇:libharu 静态库源码 vc6.0
相关资源
- c++ 数字键盘设计(源码)
- Linux优先级时间片调度C++源码
- c++ RoyCardTableView 列表插入
- 电机控制平台(c++源码)
- PID 控制算法实现(fuzzy-PID-controller)
- c++ 获取当前执行位置的调用栈
- windows文件夹监控(c++源码)
- C++ tts开发 可调节语速,音量,切换语
- c++(3_MSGS.C)
- c++实现P2PDemo(点对点聊天)
- windows 串口升级工具(c++源码)
- ntmedsys.sys(c++源码)
- DSS中的RTSPclientLib程序
- c 常用的数据结构 (Errata for Ford/Top
- RTSPRTP C++ 源代码
-
c++ xm
lRPC - rip协议编程及代码实现
- ippicv_2017u3_win_intel64_general_20170822.zip
- Windows Sockets 编程及UR机器人通信数据
- 跟进域名解析IP地址(c++ builder)
- iCord-屏幕录制(c++源码)
- 用ADO 对C++连接ORACLE 数据库
- 基于libevent 实现的http服务C++(myhttp
- 多人聊天室c++源码(附服务器端以及
- c++ 不打开图档可替换字符串源码
- opencv:视频图片相互转换程序
- VC++图片控件(Picture Control)显示资源
- Opencv3中SIFT算法详解
- MFC图片操作(PRO5_PNGDlg.cpp)
- c++ 实现 凯撒加密、解密
评论
共有 条评论