情景: 近來工程中需要在windows 的不同版本中進行測試,但是在一些版本中卻出現了 bug 。 不可能在每個平台下都安裝環境進行除錯吧,所以輸出乙個檔案日誌資訊進行檢視除錯是最合理不過了。。
以下是乙個輸出日誌資訊的簡單 demo.. 在實際專案中可以對更多的 trace 函式進行過載更多的版本。
// 輸出日誌資訊的 demo
// 2014-9-30 8:44:53
#include "stdafx.h"
#include //#define enable_trace_log
//#ifdef enable_trace_log
...//#else
...//#endif
#ifndef _debug
// 如果是非除錯的情況下,沒必要輸出日誌資訊。
// 或者自己定義乙個巨集,在需要的時候如上面那幾行的寫法進行預處理
void trace_init(){}
void trace(lpctstr format,...){}
#else
#include #include // for cstring
void trace_init();
file* fp= null;
_tcscat(szpath, _t("\\trace.log"));
cstring filter;
fp=_tfopen(szpath, _t("r, ccs=unicode"));
if(fp==null)
else
fp=_tfopen(szpath, filter);
split bar
for(int i=1;i<100;i++)
{ so<
在Java專案中引入日誌
日誌 log 主要用來記錄系統執行中一些重要操作資訊 便於監視系統運 況,幫助使用者提前發現和避開可能出現的問題,或者出現問題後根據日誌找到原因 日誌分類 sql日誌 異常日誌 業務日誌 可以自己寫個日誌記錄的小工具 log4j是乙個非常優秀的開源日誌框架 控制日誌的輸出級別 控制日誌資訊輸送的目的...
python專案中輸出指定顏色的日誌
起因 在開發專案過程中,為了方便除錯 經常會向stdout中輸出一些日誌,預設的這些日誌就直接顯示在了終端中。而一般的應用伺服器,第三方庫,甚至伺服器的一些通告也會在終端中顯示,這樣就攪亂了我們想要的資訊。解決我們可以通過對有用的資訊設定不同顏色來達到醒目的效果,因為我平時都是在linux下開發,而...
Visual Source Safe在專案中的使用
從這週開始正式著手對銳傲部落格進行修改,王老師把 放到了vss中,但是由於我的電腦和伺服器不在同一ip位址段中,導致每次使用的時候都需要手工進入。當在伺服器中架設好後,客戶端使用時在 開始 中選擇 執行 輸入伺服器的ip位址 此時可以看到乙個對話方塊,表明已連線到伺服器,要求輸入使用者名稱和密碼 這...