[發明專利]基于微服務的操作日志記錄收集方法在審
| 申請號: | 201910036019.4 | 申請日: | 2019-01-15 |
| 公開(公告)號: | CN109800128A | 公開(公告)日: | 2019-05-24 |
| 發明(設計)人: | 嚴彰;蔣良東;劉燕軍;陳明 | 申請(專利權)人: | 蘇州工品匯軟件技術有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 |
| 代理公司: | 蘇州市中南偉業知識產權代理事務所(普通合伙) 32257 | 代理人: | 殷海霞 |
| 地址: | 215201 江蘇省蘇州市工業園*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 操作日志 日志 記錄 記錄操作 變更 瀏覽器訪問 風格統一 唯一標識 系統產生 用戶點擊 自動產生 按鈕 出庫 開發 前置 登錄 服務 查詢 展示 | ||
本發明公開了一種基于微服務的操作日志記錄收集方法。本發明一種基于微服務的操作日志記錄收集方法,包括:用戶通過瀏覽器訪問軟件,在已經登錄的前提下,點擊某個模塊下的某個操作:比如用戶點擊調撥出庫單下的新增按鈕;為了實現操作日志的記錄,在代碼中需要啟用操作日志記錄;然后由系統產生該次操作的唯一標識TxId;在啟用記錄操作日志的前提下,前置操作日志自動產生。本發明的有益效果:采用上述方法記錄操作日志,能大量減少開發成本,開發人員僅需要少量的代碼就可以完成,且日志風格統一,從而避免開發人員人為的疏忽、需求的變更或者表字段的變更導致日志不能滿足后期的查詢排錯。且支持較為復雜的日志展示。
技術領域
本發明涉及軟件管理技術和軟件管理系統領域,具體涉及一種基于微服務的操作日志記錄收集方法。
背景技術
目前,大到網站,小到服務都需要記錄用戶操作日志。目前大部分應用都是由開發人員人為記錄日志信息,保存到對應的數據存儲空間中,供后期查詢。
傳統技術存在以下技術問題:
傳統日志記錄方式比較繁瑣:傳統的操作日志記錄的時候,由開發人員自主記錄本次操作涉及到的記錄變化,導致大量的人力成本增加,且風格不統一;這個過程中,可能由于開發人員人為的疏忽、需求的變更或者表字段的變更都有可能導致日志不能滿足后期的查詢排錯。
發明內容
本發明要解決的技術問題是提供一種基于微服務的操作日志記錄收集方法。
為了解決上述技術問題,本發明提供了一種基于微服務的操作日志記錄收集方法,包括:
用戶通過瀏覽器訪問軟件,在已經登錄的前提下,點擊某個模塊下的某個操作:比如用戶點擊調撥出庫單下的新增按鈕;
為了實現操作日志的記錄,在代碼中需要啟用操作日志記錄;然后由系統產生該次操作的唯一標識TxId;
在啟用記錄操作日志的前提下,前置操作日志自動產生;
開發人員需在操作對應的表中記錄當前操作的標識TxId,一次操作涉及到的所有表都需要記錄該值。
在啟用記錄操作日志的前提下,后置操作日志自動產生;
前置操作日志、后置操作日志、數據變動日志都會進入消息中間件;
日志處理中心使用storm作為流式實時計算框架,主要負責消費消息中間件中的日志消息;
前置操作日志經由日志處理消息保存成為2種日志:
后置操作日志在本操作中直接處理;
數據變動日志經由日志處理中心保存成為數據變動記錄日志以及修改日志關聯關系。
在其中一個實施例中,“在啟用記錄操作日志的前提下,前置操作日志自動產生;”這部分日志包含以下內容:
訪問地址,http訪問方式,調用類及調用方法,瀏覽器到后臺的請求參數,用戶ip地址,用戶id,用戶登錄名,應用標識,模塊名稱,操作名稱和操作時間。
在其中一個實施例中,“在啟用記錄操作日志的前提下,后置操作日志自動產生;”這部分日志包含以下內容:
當前操作的標識TxId,返回消息,返回結果編碼和操作完成時間。
在其中一個實施例中,“前置操作日志經由日志處理消息保存成為2種日志”具體包括:
一種為請求操作日志,主要包含以下內容:訪問地址,http訪問方式,調用類及調用方法,瀏覽器到后臺的請求參數,用戶ip地址,用戶id,用戶登錄名,應用標識,模塊名稱,操作名稱和操作時間;
另外一種為操作日志關聯關系日志:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州工品匯軟件技術有限公司,未經蘇州工品匯軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910036019.4/2.html,轉載請聲明來源鉆瓜專利網。





