鬼佬大哥大
  • / 12
  • 下載費用:30 金幣  

日志記錄方法和系統、以及日志再現方法和系統.pdf

摘要
申請專利號:

CN201410175843.5

申請日:

2014.04.28

公開號:

CN105022751A

公開日:

2015.11.04

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||著錄事項變更IPC(主分類):G06F 17/30變更事項:申請人變更前:深圳華智融科技有限公司變更后:深圳華智融科技股份有限公司變更事項:地址變更前:518000 廣東省深圳市南山區科苑路11號金融科技大廈A座十四層AB單元變更后:518000 廣東省深圳市南山區科苑路11號金融科技大廈A座十四層AB單元|||實質審查的生效IPC(主分類):G06F 17/30申請日:20140428|||公開
IPC分類號: G06F17/30 主分類號: G06F17/30
申請人: 深圳華智融科技有限公司
發明人: 黃俊斌; 李鶴祥; 楊磊; 彭煥杰
地址: 518000廣東省深圳市南山區科苑路11號金融科技大廈A座十四層AB單元
優先權:
專利代理機構: 深圳中一專利商標事務所44237 代理人: 張全文
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201410175843.5

授權公告號:

|||||||||

法律狀態公告日:

2019.03.05|||2017.03.08|||2015.12.02|||2015.11.04

法律狀態類型:

授權|||著錄事項變更|||實質審查的生效|||公開

摘要

本發明屬于信息技術領域,公開了一種日志記錄方法和系統、以及日志再現方法和系統。所述日志記錄方法包括如下步驟:獲取更新的系統運行時間和系統時間,所述系統運行時間為通過計數器獲取以10ms為單位的系統內部的運行時間,所述系統時間為通過實時時鐘芯片獲取的包含年、月、日、時、分、秒的系統外部的時間;根據所述系統時間和系統運行時間,得到系統時間信息;將所述系統時間信息生成時間戳;記錄添加所述時間戳的操作日志。通過系統時間信息生成時間戳,根據相對時間戳向后偏移的時間得知操作日志的時間,在日志記錄和再現時,均通過獲取時間戳和偏移時間得到日志的時間。精簡了日志記錄的內容,減少占用空間,以便記錄更多的日志。

權利要求書

權利要求書
1.  一種日志記錄方法,其特征在于,所述方法包括如下步驟:
獲取更新的系統運行時間和系統時間,所述系統運行時間為通過計數器獲取以10ms為單位的系統內部的運行時間,所述系統時間為通過實時時鐘芯片獲取的包含年、月、日、時、分、秒的系統外部的時間;
根據所述系統時間和系統運行時間,得到系統時間信息;
將所述系統時間信息生成時間戳;
記錄添加所述時間戳的操作日志。

2.  如權利要求1所述方法,其特征在于,所述根據所述系統時間和系統運行時間,得到系統時間信息的步驟具體為:
將所述系統時間中的月和日轉換成當年的第N天,其中,N為自然數;
將所述系統時間轉換成以秒為單位的系統時間信息一,其中,系統時間信息一的計算公式為:系統時間信息一=N*86400+小時*3600+分鐘*60+秒;
根據所述系統運行時間得到系統時間信息二,其中,系統時間信息二的計算公式為:系統時間信息二=系統運行時間除以100的余數;
根據所述系統時間信息一、系統時間信息二,得到所述系統時間信息為:系統時間信息=系統時間信息一*100+系統時間信息二。

3.  如權利要求1所述方法,其特征在于,所述操作日志的類型包括:進入函數、退出函數、事件。

4.  如權利要求1所述方法,其特征在于,所述記錄添加所述時間戳的操作日志的步驟,包括如下步驟:
保存操作日志的類型編號至對應的類型對象;
根據當前計數器的值,得到時間偏移值,所述時間偏移值為所述時間戳中的系統運行時間與所述當前計數器的值的差值;
若所述時間偏移值小于預設閾值,則保存所述時間偏移值至對應的類型對象中;否則重新生成時間戳并在操作日志中添加所述時間戳、獲取并保存所述時間偏移值至對應的類型對象;
根據所述操作日志的類型保存對應的信息至對應的類型對象;
將所述對應的類型對象記錄到日志文件。

5.  如權利要求4所述方法,其特征在于,所述根據所述操作日志的類型保存對應的信息至對應的類型對象的步驟具體為:
若所述操作日志的類型為進入函數,則所述對應的信息為函數行號;
若所述操作日志的類型為退出函數,則所述對應的信息為函數返回值;
若所述操作日志的類型為事件,則所述對應的信息為事件描述內容長度、事件內容。

6.  一種日志記錄系統,其特征在于,所述方系統包括:
時間獲取單元,用于獲取更新的系統運行時間和系統時間,所述系統運行時間為通過計數器獲取以10ms為單位的系統內部的運行時間,所述系統時間為通過實時時鐘芯片獲取的包含年、月、日、時、分、秒的系統外部的時間;
系統時間信息生成單元,用于根據所述系統時間和系統運行時間,得到系統時間信息;
時間戳生成單元,用于將所述系統時間信息生成時間戳;
日志記錄單元,用于記錄添加所述時間戳的操作日志。

7.  一種日志再現方法,其特征在于,所述方法包括如下步驟:
獲取當前日志文件中的時間戳并記錄在XML文件中;
獲取當前日志文件中的時間偏移值,所述時間偏移值為在日志記錄時所述時間戳中的系統運行時間與所述當前計數器的值的差值;
根據所述時間戳與所述時間偏移值,得到當前日志文件的時間并記錄在XML文件中;
根據當前日志文件的類型獲取對應的信息,記錄并形成所述XML文件。

8.  如權利要求7所述方法,其特征在于,所述根據當前日志文件的類型獲取對應的信息,記錄并形成所述XML文件的步驟具體為:
若當前日志文件中操作日志的類型為進入函數,則獲取所述進入函數的信息并記錄在所述XML文件中,所述進入函數的信息包括:通過函數編碼獲取函數名稱、函數行號;
若當前日志文件中操作日志的類型為退出函數,則獲取所述退出函數的信息并記錄在所述XML文件中,所述退出函數的信息包括:通過函數編碼獲取函數名稱、函數返回值、函數執行時長;
若當前日志文件中操作日志的類型為事件,則獲取所述事件的信息并記錄在所述XML文件中,所述事件的信息包括:事件描述內容長度、事件內容。

9.  如權利要求7或8所述方法,其特征在于,獲取所述函數執行時長的步驟為:
獲取位于當前類型為退出函數的日志文件之前的最后一條類型為進入函數的日志文件;
根據所述類型為進入函數的日志文件與當前類型為退出函數的日志文件的時間差值,得到所述函數執行時長。

10.  一種日志再現系統,其特征在于,所述系統包括:
時間戳再現單元,用于獲取當前日志文件中的時間戳并記錄在XML文件中;
時間偏移值獲取單元,用于獲取當前日志文件中的時間偏移值,所述時間偏移值為在日志記錄時所述時間戳中的系統運行時間與所述當前計數器的值的差值;
時間再現單元,用于根據所述時間戳與所述時間偏移值,得到當前日志文件的時間并記錄在XML文件中;
信息再現單元,用于根據當前日志文件的類型獲取對應的信息,記錄并形成所述XML文件。

關 鍵 詞:
日志 記錄 方法 系統 以及 再現
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:日志記錄方法和系統、以及日志再現方法和系統.pdf
鏈接地址:http://www.wwszu.club/p-6401761.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
鬼佬大哥大