[發明專利]應用日志打印方法、裝置、計算機設備和存儲介質在審
| 申請號: | 201811021666.X | 申請日: | 2018-09-03 |
| 公開(公告)號: | CN109375884A | 公開(公告)日: | 2019-02-22 |
| 發明(設計)人: | 彭龍 | 申請(專利權)人: | 中國平安人壽保險股份有限公司 |
| 主分類號: | G06F3/12 | 分類號: | G06F3/12 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 王寧 |
| 地址: | 518048 廣東省深圳市福田區益田路503*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 日志 映射關系表 打印接口 接口標識 打印 計算機設備 存儲介質 打印請求 封裝信息 日志信息 應用日志 堆棧 追蹤 標識調用 映射關系 預先建立 終端發送 數據處理 接口庫 調用 線程 攜帶 記錄 申請 | ||
本申請涉及基于接口數據處理的一種應用日志打印方法、裝置、計算機設備和存儲介質。所述方法包括:接收第一終端發送的日志打印請求,日志打印請求攜帶類標識和追蹤標識;獲取預先建立的映射關系表,映射關系表中記錄了類標識與對應的接口標識之間的映射關系;根據類標識從映射關系表中獲取對應的接口標識;通過接口標識從接口庫中調用對應的日志打印接口,日志打印接口包括對應的封裝信息;根據追蹤標識調用對應線程的堆棧,從堆棧中獲取對應的日志信息;根據日志打印接口和對應的封裝信息打印日志信息。采用本方法能夠夠有效提高日志打印的效率。
技術領域
本申請涉及計算機技術領域,特別是涉及基于接口數據處理的一種應用日志打印方法、裝置、計算機設備和存儲介質。
背景技術
隨著計算機技術的迅速發展,各種軟件和應用程序等也不斷增多。這些軟件和應用程序發布后,在運行的過程中可以記錄相應的日志信息。當這些軟件和應用程序出現問題時,需要對軟件和應用程序進行運行調試,并打印出運行過程中的日志信息,以使得調試人員根據日志信息中的信息對邏輯代碼的問題進行跟蹤,以了解軟件或應用程序所存在的問題。
大多情況下日志信息的數量較多且比較復雜,傳統的日志打印方式中,通常是利用統一的接口進行打印,或者根據需求變化需要重新切換不同的日志框架進行打印。這種日志打印方式的規范不統一,日志打印接口的工作量比較大,導致日志打印的效率較低。因此,如何有效地提高日志打印的效率成為目前需要解決的技術問題。
發明內容
基于此,有必要針對上述技術問題,提供一種能夠有效提高日志打印的效率的應用日志打印方法、裝置、計算機設備和存儲介質。
一種應用日志打印方法,包括:
接收第一終端發送的日志打印請求,所述日志打印請求攜帶類標識和追蹤標識;
獲取預先建立的映射關系表,所述映射關系表中記錄了類標識與對應的接口標識之間的映射關系;
根據所述類標識從映射關系表中獲取對應的接口標識;
通過所述接口標識從接口庫中調用對應的日志打印接口,所述日志打印接口包括對應的封裝信息;
根據所述追蹤標識調用對應線程的堆棧,從所述堆棧中獲取對應的日志信息;
根據所述日志打印接口和對應的封裝信息打印所述日志信息。
在其中一個實施例中,所述接收第一終端發送的日志打印請求之前,還包括:根據所述類的功能對多個日志打印接口進行隔離;對隔離后的日志打印接口添加對應的類標識;利用所述類標識與對應的日志打印接口的接口標識建立映射關系表。
在其中一個實施例中,所述類包括對應的業務類型;所述對隔離后的日志打印接口添加對應的類標識之后,還包括:獲取所述業務類型的關鍵字;對所述業務類型所屬類對應的日志打印接口添加所述關鍵字;將添加關鍵字后的日志打印接口存儲至接口庫中。
在其中一個實施例中,所述對隔離后的日志打印接口添加對應的類標識之后,還包括:對所述日志打印接口進行封裝,并生成對應的封裝信息;將封裝后的日志打印接口和對應的封裝信息進行存儲。
在其中一個實施例中,所述方法還包括:接收第一終端發送的日志框架切換請求,所述日志框架切換請求包括接口標識;根據所述接口標識獲取對應的封裝信息;對所述封裝信息進行修改,以對日志打印框架進行切換。
在其中一個實施例中,所述接收調試終端發送的日志打印請求之前,還包括:獲取第二終端發送的操作請求,所述操作請求包括追蹤標識;獲取與所述操作請求對應的當前運行線程,將所述追蹤標識寫入所述當前運行線程的變量中;獲取與所述操作請求對應的類標識,根據所述類標識調用對應的日志打印框架;根據所述日志打印框架和所述追蹤標識生成對應的日志信息,并存儲至堆棧中。
一種應用日志打印裝置,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國平安人壽保險股份有限公司,未經中國平安人壽保險股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811021666.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于生物特征的安全打印方法與系統
- 下一篇:打印處理方法、裝置和打印系統





