[發(fā)明專利]日志文件生成方法、裝置、計算機設備和存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202010124366.5 | 申請日: | 2020-02-27 |
| 公開(公告)號: | CN111290919A | 公開(公告)日: | 2020-06-16 |
| 發(fā)明(設計)人: | 方科 | 申請(專利權(quán))人: | 平安國際智慧城市科技股份有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F16/18 |
| 代理公司: | 廣州華進聯(lián)合專利商標代理有限公司 44224 | 代理人: | 唐彩琴 |
| 地址: | 518000 廣東省深圳市前海深港合*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 日志 文件 生成 方法 裝置 計算機 設備 存儲 介質(zhì) | ||
1.一種日志文件生成方法,所述方法包括:
獲取待記錄程序?qū)娜罩居涗浾埱螅鋈罩居涗浾埱蟀ㄈ罩居涗浌?jié)點,所述日志記錄節(jié)點用于標記所述待記錄程序中的目標運行節(jié)點;
根據(jù)所述日志記錄節(jié)點生成對應的日志記錄任務,將所述日志記錄任務置入預設日志任務隊列;
當啟動待記錄程序的運行線程時,創(chuàng)建與所述待記錄程序的運行線程相對獨立的日志記錄線程,通過所述日志記錄線程從所述預設日志任務隊列讀取對應的日志記錄任務;
根據(jù)讀取的日志記錄任務在待記錄程序運行過程中進行所述目標運行節(jié)點對應的日志記錄,生成程序日志文件。
2.根據(jù)權(quán)利要求1的方法,其特征在于,所述日志記錄請求攜帶有各待生成程序日志文件的危險級別,所述根據(jù)讀取的日志記錄任務在待記錄程序運行過程中進行所述目標運行節(jié)點對應的日志記錄,生成程序日志文件包括:
當待生成程序日志文件的危險級別為ERROR級或FATAL級時,根據(jù)日志記錄任務在程序運行過程中同步進行所述目標運行節(jié)點對應的日志記錄,生成程序日志文件;
當待生成程序日志文件的危險級別不為ERROR級且不為FATAL級時,根據(jù)日志記錄任務在程序運行過程中異步進行所述目標運行節(jié)點對應的日志記錄,生成程序日志文件。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述日志記錄任務置入預設日志任務隊列包括:
將所述日志記錄任務置入預設日志任務隊列的尾部。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述日志記錄請求還攜帶有各待生成程序日志文件的危險級別,所述根據(jù)取出的日志記錄任務在待記錄程序運行過程中進行所述目標運行節(jié)點對應的日志記錄,生成程序日志文件之后,還包括:
根據(jù)所述待生成程序日志文件的危險級別,為對應生成的所述程序日志文件添加級別標注信息;
根據(jù)所述級別標注信息將所述程序日志文件保存至各預設存儲位置。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述保存所述程序日志文件至預設存儲位置之前,還包括:
讀取所述待記錄程序的歷史程序日志信息,根據(jù)所述歷史程序日志信息為各危險級別程序日志文件分配存儲空間;
生成各危險級別程序日志文件對應存儲目錄,所述存儲目錄包括各預設存儲位置。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述生成程序日志文件之后,還包括:
復制所述程序日志文件;
將復制的所述程序日志文件加密后上傳至云服務器。
7.一種日志文件生成裝置,其特征在于,所述裝置包括:
請求獲取模塊,用于獲取待記錄程序?qū)娜罩居涗浾埱螅鋈罩居涗浾埱蟀ㄈ罩居涗浌?jié)點,所述日志記錄節(jié)點用于標記所述待記錄程序中的目標運行節(jié)點;
任務生成模塊,用于根據(jù)所述日志記錄節(jié)點生成對應的日志記錄任務,將所述日志記錄任務置入預設日志任務隊列;
線程啟動模塊,用于當啟動待記錄程序的運行線程時,創(chuàng)建與所述待記錄程序的運行線程相對獨立的日志記錄線程,通過所述日志記錄線程從所述預設日志任務隊列讀取對應的日志記錄任務;
日志記錄模塊,用于根據(jù)讀取的日志記錄任務在待記錄程序運行過程中進行所述目標運行節(jié)點對應的日志記錄,生成程序日志文件。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述日志記錄請求攜帶有各待生成程序日志文件的危險級別,所述日志記錄模塊具體用于:
當待生成程序日志文件的危險級別為ERROR級或FATAL級時,根據(jù)日志記錄任務在程序運行過程中同步進行所述目標運行節(jié)點對應的日志記錄,生成程序日志文件;
當待生成程序日志文件的危險級別不為ERROR級且不為FATAL級時,根據(jù)日志記錄任務在程序運行過程中異步進行所述目標運行節(jié)點對應的日志記錄,生成程序日志文件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于平安國際智慧城市科技股份有限公司,未經(jīng)平安國際智慧城市科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010124366.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





