[發明專利]日志信息的存儲及定位方法、電子設備及存儲介質在審
| 申請號: | 202010469328.3 | 申請日: | 2020-05-28 |
| 公開(公告)號: | CN111639059A | 公開(公告)日: | 2020-09-08 |
| 發明(設計)人: | 劉繼武 | 申請(專利權)人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06F16/18 | 分類號: | G06F16/18;G06F16/14;G06F16/17 |
| 代理公司: | 北京市立方律師事務所 11330 | 代理人: | 張筱寧 |
| 地址: | 518052 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 日志 信息 存儲 定位 方法 電子設備 介質 | ||
本申請涉及數據處理技術領域,尤其涉及一種日志信息的存儲及定位方法、電子設備及存儲介質。其中,所述日志信息的存儲方法,包括:獲取待存儲的日志信息及該日志信息對應的全局線程號;獲取日志信息的生成時間及用于存儲所述日志信息的日志文件的容量;按照所述生成時間和日志文件的容量對所述日志信息進行雙維度切割,獲得多個日志信息段;將所述多個日志信息段按序存儲到對應的日志文件中,所述日志文件上標注有日志信息對應的全局線程號及生成時間。通過本申請提供的日志信息的存儲及定位方法實現對日志信息的有序存儲,提高日志信息的定位效率。
技術領域
本申請涉及數據處理技術領域,尤其涉及一種日志信息的存儲及定位方法、電子設備及存儲介質。
背景技術
日志記錄記錄系統運行過程中的運行數據及中間數據,隨著信息化進程的加快,系統運行過程中會產生大量日志信息,若不把產生的日志信息加以存儲,則無法對系統運行過程中的數據進行回溯,或者無法及時獲知系統運行過程中的異常。
現有技術中,可以利用日志信息的產生時間,將日志信息存儲到按照時間劃分的日志文件中,或者將日志信息存儲到按照文件容量劃分的日志文件中,這些存儲方式會導致如下情況的發生,如:某一時段對應的日志文件的數據量很大,或者,一個時段對應的日志信息存儲到不同的日志文件中,不利于后續對日志信息的查找,即這些日志信息的存儲方式的無序導致日志信息的查找效率低下。
發明內容
本申請提供一種日志信息的存儲方法、電子設備及存儲介質,其主要目的在于對日志信息進行有序存儲,提高日志信息的定位效率。
本申請實施例首先提供了一種日志信息的存儲方法,包括如下步驟:
獲取待存儲的日志信息及該日志信息對應的全局線程號;
獲取日志信息的生成時間及用于存儲所述日志信息的日志文件的容量;
按照所述生成時間和日志文件的容量對所述日志信息進行雙維度切割,獲得多個日志信息段;
將所述多個日志信息段按序存儲到對應的日志文件中,所述日志文件上標注有日志信息對應的全局線程號及生成時間。
可選地,所述按照所述生成時間和日志文件的容量對所述日志信息進行雙維度切割,獲得多個日志信息段的步驟,包括:
獲取日志信息的存儲周期,按照所述存儲周期切割所述日志信息,獲得多個按照存儲周期劃分的日志信息段;
當任一日志信息段的數據量超出日志文件的容量時,按照所述日志文件的容量劃分該日志信息段,獲得多個不超出所述容量且按照存儲周期劃分的日志信息段。
可選地,所述按照所述生成時間和日志文件的容量對所述日志信息進行雙維度切割之前,還包括:
新建繼承FileAppender父類的子類,在所述子類的配置文件中定義日志文件的容量及存儲周期;
按照所述配置文件生成用于存儲日志信息的日志文件。
可選地,所述配置文件還包括:
繼承所述FileAppender父類的文件命名規則,以便根據所述命名規則確定所述日志文件的名稱。
可選地,獲取用于存儲所述日志信息的日志文件的容量,包括:
獲取所述待存儲的日志信息的數據量;
根據所述日志信息的數據量及系統處理性能確定各個日志文件的容量。
可選地,所述獲取待存儲的日志信息之前,還包括:
獲取日志文件的預設數量,根據日志文件的容量及所述預設數量確定日志文件可存儲的數據量;
根據所述數據量確定待存儲的日志信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳壹賬通智能科技有限公司,未經深圳壹賬通智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/202010469328.3/2.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





