[發明專利]日志信息的記錄方法及裝置有效
| 申請號: | 201610104555.X | 申請日: | 2016-02-25 |
| 公開(公告)號: | CN107122290B | 公開(公告)日: | 2020-06-09 |
| 發明(設計)人: | 蔣易民 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京億騰知識產權代理事務所(普通合伙) 11309 | 代理人: | 陳霽 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 日志 信息 記錄 方法 裝置 | ||
本申請實施例涉及一種日志信息的記錄方法及裝置,在服務端接收到服務接口的調用請求時,生成與調用請求對應的跟蹤標識號;之后,在執行服務接口的邏輯代碼時,將跟蹤標識號、被執行分支代碼的編號以及執行結果的對應關系輸出到日志文件中。也即本申請中,通過跟蹤標識號來標識服務接口的一次調用請求,并通過在日志文件中記錄該跟蹤標識號與被執行分支代碼的編號的對應關系,來確定響應服務接口的一次調用請求的過程中執行的分支代碼;從而在服務接口的一次調用請求的請求結果不符合預期時,通過對該次調用請求中被執行代碼及其執行結果的分析,來對出現的問題進行追蹤。
技術領域
本申請涉及計算機技術領域,尤其涉及一種日志信息的記錄方法及裝置。
背景技術
傳統技術中,日志文件中只記錄邏輯代碼(也稱程序)的運行結果和/或入口參數等信息,當邏輯代碼的運行結果不符合預期時,也即當邏輯代碼運行出現問題時,可以通過日志文件中的運行結果和/或入口參數等信息,來對邏輯代碼的問題進行跟蹤,或者也可以通過單步調試的方法,即一步一步執行邏輯代碼的方法,來對邏輯代碼的問題進行跟蹤;然而該兩種方法只適用于線下對邏輯代碼的問題進行跟蹤,當邏輯代碼被發布上線之后,特別是當該邏輯代碼被頻繁調用時,根據當前日志文件中記載的內容,不能快速對邏輯代碼的問題進行跟蹤。
因此,需要提供一種日志信息的記錄方法,以便能夠根據記錄的日志信息,快速地對發布上線的邏輯代碼的問題進行跟蹤。
發明內容
本申請實施例提供了一種日志信息的記錄方法及裝置,可以有效對服務接口的一次調用請求的日志信息進行記錄,從而可以有效對服務接口的邏輯代碼的問題進行跟蹤。
第一方面,提供了一種日志信息的記錄方法,該方法包括:
當服務端接收到對服務接口的調用請求時,生成與所述調用請求對應的跟蹤標識號,所述跟蹤標識號用于唯一的標識一次調用請求;
執行所述服務接口的邏輯代碼,其中,所述邏輯代碼包含多個分支代碼,每個分支代碼通過編號進行標識;
若所述多個分支代碼中的第一分支代碼被執行,則將所述跟蹤標識號、所述第一分支代碼的編號以及執行結果的對應關系輸出到日志文件中。
第二方面,提供了一種日志信息的記錄裝置,該裝置包括:生成單元、執行單元和輸出單元;
所述生成單元,用于當服務端接收到對服務接口的調用請求時,生成與所述調用請求對應的跟蹤標識號,所述跟蹤標識號用于唯一的標識一次調用請求;
所述執行單元,用于執行所述服務接口的邏輯代碼,其中,所述邏輯代碼包含多個分支代碼,每個分支代碼通過編號進行標識;
所述輸出單元,用于若所述多個分支代碼中的第一分支代碼被執行,則將所述跟蹤標識號、所述第一分支代碼的編號以及執行結果的對應關系輸出到日志文件中。
本申請提供的日志信息的記錄方法及裝置,在服務端接收到服務接口的調用請求時,生成與調用請求對應的跟蹤標識號;之后,在執行服務接口的邏輯代碼時,將跟蹤標識號、被執行分支代碼的編號以及執行結果的對應關系輸出到日志文件中。也即本申請中,通過跟蹤標識號來標識服務接口的一次調用請求,并通過在日志文件中記錄該跟蹤標識號與被執行分支代碼的編號的對應關系,來確定響應服務接口的一次調用請求的過程中執行的分支代碼;從而在服務接口的一次調用請求的請求結果不符合預期時,通過對該次調用請求中被執行代碼及其執行結果的分析,來對出現的問題進行追蹤。
附圖說明
圖1為本申請一種實施例提供的日志信息的記錄方法流程圖;
圖2為本申請提供的邏輯代碼的示意圖;
圖3為本申請提供的一種日志文件的示意圖;
圖4為本申請提供的另一種日志文件的示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610104555.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:系統回歸測試的方法、裝置及系統
- 下一篇:移動終端軟件穩定性測試方法和設備
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





