c 實現的日誌檔案

2021-07-27 14:38:03 字數 1794 閱讀 7420

#include

#include

#include

#ifdef win32

#include

#include

#else

#include

#include

#include

#define  critical_section   pthread_mutex_t

#define  _vsnprintf         vsnprintf

#endif

//log

voidunlock(critical_section *l)

#else

voidlock(critical_section *l)

voidunlock(critical_section *l)

#endif

voidlogv(constchar*pszfmt,va_listargp)

}else

}

}

voidlog(constchar*pszfmt,...)

//log}

intmain(intargc,char* argv)

#ifdef win32

deletecriticalsection(&cs_log);

#else

pthread_mutex_destroy(&cs_log);

#endif

return0;

}

//1-78行新增到你帶main的.c或.cpp的那個檔案的最前面

//81-85行新增到你的main函式開頭

//89-93行新增到你的main函式結束前

//在要寫log的地方仿照第87行的寫法寫log到檔案mylog1.log中

c 實現log日誌檔案

1 在專案的執行過程中需要記錄或現實 的執行流程和錯誤資訊,但在不同的階段需要的功能不同 除錯階段 需要在螢幕顯示執行過程和錯誤資訊 運營階段 需要在檔案中記錄下來執行過程和錯誤資訊 2 根據錯誤原因一般段錯誤分為收下四個等級 致命錯誤 log fatal 警告 log warning 錯誤 log...

C 實現每天建立日誌檔案

一 編寫日誌檔案類 主題 日誌檔案 功能 1 每天建立日誌檔案 2 可以向日誌檔案追加內容,不被覆蓋 3 可以讀取日誌檔案的內容 4 可以清空日誌檔案內容 5 刪除指定的日誌檔案 using system using system.io using system.text namespace ker...

PHP實現記錄日誌(檔案)

phpphp 記錄日誌 header content type text html charset utf 8 記錄檔案 dir 檔案目錄 filename 檔名 data 存貯資料 separator 分隔符 function recordsfile dir,filename,data array...