程式錯誤資訊記錄

2021-10-10 05:36:21 字數 591 閱讀 9294

在工作中發現,工程**在執行的時候都會列印一些資訊。我們對裝置進行操作的每一步都會形成記錄資訊到日誌檔案中。日誌檔案一般都是一行或者一段來代表某個功能正常或錯誤執行列印的資訊。根據列印資訊我們可以更快的定位到問題的產生。

**如下:

#if

logwrite

#define ***_printf getloglist()

->log_write

#else

#define ***_printf

(a,b,

...)

#define ***_printf_error

(a,b,c,d)

;#endif

例如我之前在工作中經常用到的:

***_printf

(0xff0000

,"%s %d input param may be null.\n"

,__function__,__line__)

;0xff0000

----

>代表錯誤碼

%s %d -----

>將錯誤函式和行數列印出來

VB 錯誤資訊記錄

引用c1控制項錯誤 無法處理事件,因為它們不具有相同簽名 解決方法 工程檔案中,引用的c1位址不存在,改為專案內的位址後重新生成即可 vb 生成報錯 sgen.exe 已退出,為1 解決方法 專案 右鍵 屬性 編譯 高階編譯選項 生成序列化程式集 關 執行報錯 嘗試讀取或寫入保護的記憶體。這通常指示...

記錄錯誤資訊的行數

1.try catch 記錄錯誤資訊的時候,如果報錯了,我們只能粗略估算是什麼錯誤,但如果能夠具體知道是哪行錯誤的話,對錯誤的分析就能夠快速定位問題。2.只需要記錄到錯誤的行號,就能快速定位問題。3.ex.stacktrace 就可以 catch exception ex 請求url ip cont...

MySQL錯誤資訊

mysql的出錯 表,根據mysql的標頭檔案mysql include mysqld error.h整理而成。錯誤之處,請大家指正。1005 建立表失敗 1006 建立資料庫失敗 1007 資料庫已存在,建立資料庫失敗 1008 資料庫不存在,刪除資料庫失敗 1009 不能刪除資料庫檔案導致刪除資...