[發明專利]日志規范方法、裝置、計算機設備及存儲介質在審
| 申請號: | 201911032189.1 | 申請日: | 2019-10-28 |
| 公開(公告)號: | CN110750253A | 公開(公告)日: | 2020-02-04 |
| 發明(設計)人: | 李柏;劉倍材;黃波;潘孝 | 申請(專利權)人: | 深圳前海環融聯易信息科技服務有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F8/73 |
| 代理公司: | 44242 深圳市精英專利事務所 | 代理人: | 劉萍 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 日志 配置文件 輸出格式 定義日志 腳本 日志收集 運維 引用 計算機設備 標準輸出 存儲介質 錯誤輸出 定義過程 難度降低 業務系統 適配 標簽 維護 引入 | ||
本發明提供了一種日志規范方法、裝置、計算機設備及存儲介質,所述方法包括:定義一個logback?common.xml的父日志配置文件,該配置文件定義了標準的日志輸出格式;在完成logback?common.xml的父日志配置文件之后,定義一個業務系統的日志配置文件logback?spring.xml,通過<include>標簽引入父日志配置文件;父日志配置文件的定義過程包括:定義日志的輸出格式;通過引用日志的輸出格式,定義日志的標準輸出;通過引用日志的輸出格式,定義日志的錯誤輸出。本發明的有益效果在于:通過該日志規范方法,使得運維人員在做日志收集的時候,需要寫較少的適配腳本,維護腳本的難度降低,解決運維維護日志收集腳本難的問題。
技術領域
本發明涉及程序設計技術領域,尤其是指一種日志規范方法、裝置、計算機設備及存儲介質。
背景技術
公司有很多業務系統,每個業務系統的日志輸出格式都沒統一,因為這種日志格式的不統一,會導致運維人員在做日志收集的時候,需要寫非常多的適配腳本,導致維護腳本的難度高。
目前有相關的實現技術,通過logback日志框架的<include>標簽實現。例如,我們定義一個父的日志配置文件parent.xml,這個配置定義公司層級的日志輸入規范,在每個業務系統定義子日志配置文件,如logback-xxx.xml,在此配置文件中通過<include>標簽引用parent.xml配置文件,這樣可以實現日志輸出的標準化輸出。但是因為是業務系統,各公司對日志輸出的標準都不一樣,所以沒有可以直接拿來用的規則。根據業務及運維需要,我們的日志需要輸出日志打印時間、日志輸出級別、應用名稱、鏈路全局id、線程名稱、錯誤發生的行數、日志打印的消息和換行符,并且各個要素以空格分隔。
發明內容
本發明所要解決的技術問題是:提供一種日志規范方法、裝置、計算機設備及存儲介質,旨在解決日志格式的不統一,導致維護腳本難度高的問題。
為了解決上述技術問題,本發明采用的技術方案為:一種日志規范方法,包括,
S10、定義一個logback-common.xml的父日志配置文件,該配置文件定義了標準的日志輸出格式;
S20、在完成logback-common.xml的父日志配置文件之后,定義一個業務系統的日志配置文件logback-spring.xml,通過<include>標簽引入父日志配置文件;
所述步驟S10中,父日志配置文件的定義過程包括,
S11、定義日志的輸出格式,所述輸出格式的格式字段包括日志打印時間、日志輸出級別、應用名稱、鏈路全局id、線程名稱、錯誤發生的行數、日志打印的消息及換行符;
S12、通過引用日志的輸出格式,定義日志的標準輸出;
S13、通過引用日志的輸出格式,定義日志的錯誤輸出。
進一步的,所述步驟S12具體包括,
S101、引用定義日志的輸出格式;
S102、定義日志文件的名稱,并指定日志文件的輸出路徑;
S103、定義日志文件的滾動生成策略。
進一步的,所述步驟S13中,
所述定義日志的錯誤輸出包括定義一個過濾器,用于過濾不符合預設條件的日志文件。
本發明還提供了一種日志規范裝置,所述日志規范裝置包括,
父日志定義模塊,用于定義一個logback-common.xml的父日志配置文件,該配置文件定義了標準的日志輸出格式;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳前海環融聯易信息科技服務有限公司,未經深圳前海環融聯易信息科技服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911032189.1/2.html,轉載請聲明來源鉆瓜專利網。





