在專案中輸出 日誌資訊

2021-06-26 01:31:28 字數 865 閱讀 8287

情景: 近來工程中需要在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位址 此時可以看到乙個對話方塊,表明已連線到伺服器,要求輸入使用者名稱和密碼 這...