資源簡介
一個跨平臺的C++日志庫,包含技術點如下:
1. 支持異步線程寫日志
2. 跨平臺、線程安全
3. 回調機制
4. 單例
5. 模板類

代碼片段和文件信息
//?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?<}
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?for?C++\Bin\Debug\DemoD.exe
?????文件?????463872??2012-01-29?16:45??Log?for?C++\Bin\Debug\WnLogx86d.dll
?????文件?????570368??2012-01-18?11:33??Log?for?C++\Bin\Debug-64bit\WnLogx64d.dll
?????文件??????22528??2012-01-18?23:10??Log?for?C++\Bin\Release\Demo.exe
?????文件?????129024??2012-01-18?23:10??Log?for?C++\Bin\Release\WnLogx86.dll
?????文件?????166912??2012-01-18?11:32??Log?for?C++\Bin\Release-64bit\WnLogx64.dll
?????文件????????774??2012-01-29?16:41??Log?for?C++\Demo\Demo\Demo.cpp
?????文件???????8115??2012-01-29?16:31??Log?for?C++\Demo\Demo\Demo.vcproj
?????文件???????2636??2012-01-29?16:49??Log?for?C++\Demo\Demo\Demo.vcproj.WINDNET.zdhuang.user
?????文件???????1411??2011-01-08?23:17??Log?for?C++\Demo\Demo\Demo.vcproj.ZDHUANG.Administrator.user
?????文件???????1284??2011-01-07?22:59??Log?for?C++\Demo\Demo\ReadMe.txt
?????文件????????291??2011-01-07?22:59??Log?for?C++\Demo\Demo\stdafx.cpp
?????文件????????340??2011-01-07?23:06??Log?for?C++\Demo\Demo\stdafx.h
?????文件????????765??2011-01-07?22:59??Log?for?C++\Demo\Demo\targetver.h
????..A.SH.???????271??2011-01-10?09:24??Log?for?C++\Demo\Demo\vssver2.scc
?????文件????????878??2011-01-07?22:59??Log?for?C++\Demo\Demo.sln
????..A..H.??????8704??2011-01-07?23:00??Log?for?C++\Demo\Demo.suo
????..A.SH.????????76??2011-01-10?09:24??Log?for?C++\Demo\vssver2.scc
????..A.SH.????????76??2011-01-10?09:24??Log?for?C++\Include\vssver2.scc
?????文件???????1449??2012-01-29?16:49??Log?for?C++\Include\WnLog.h
?????文件???????3906??2012-01-29?16:36??Log?for?C++\Lib\Debug\WnLogx86d.lib
?????文件???????3972??2012-01-18?11:33??Log?for?C++\Lib\Debug-64bit\WnLogx64d.lib
?????文件???????3892??2012-01-18?23:10??Log?for?C++\Lib\Release\WnLogx86.lib
?????文件???????3952??2012-01-18?11:32??Log?for?C++\Lib\Release-64bit\WnLogx64.lib
?????文件?????????24??2012-01-06?10:54??Log?for?C++\Log\Log\DataHandler.cpp
?????文件???????1835??2012-01-06?13:36??Log?for?C++\Log\Log\DataHandler.h
?????文件????????410??2011-01-07?22:32??Log?for?C++\Log\Log\dllmain.cpp
?????文件??????34104??2012-01-09?16:22??Log?for?C++\Log\Log\Log.aps
?????文件???????2424??2012-01-09?16:22??Log?for?C++\Log\Log\Log.rc
?????文件??????19798??2012-01-29?16:34??Log?for?C++\Log\Log\Log.vcproj
............此處省略47個文件信息
- 上一篇:浙江大學c語言練習題匯總及答案
- 下一篇:凸多邊形最優三角剖分C語言編寫 算法
評論
共有 條評論