hanboAudit審計(jì)日志插件
hanboAudit 是一個(gè)日志埋點(diǎn)插件,基于 ORM 框架的攔截器實(shí)現(xiàn),目前兼容 mybatis 和 hibernate。
一般我們記錄站點(diǎn)上某人某時(shí)刻點(diǎn)了哪些菜單做什么操作,通常做法就是每個(gè)接口記錄輸入輸出日志或者記錄到日志表。但是隨著業(yè)務(wù)量增加,這樣的做法往往效率低下。所以我們希望有一種能自動(dòng)埋點(diǎn),幫我們做這些事情的插件,hanboAudit 就是為此而開發(fā)的。
插件功能
記錄操作人、菜單、模塊、功能以及數(shù)據(jù)庫(kù)行級(jí)別操作前后的值,多用于審計(jì)日志展示。
擴(kuò)展
如果是分布式系統(tǒng),則需要引入 traceId 來(lái)跟蹤全鏈路的日志。實(shí)現(xiàn)方式一般是基于 http 請(qǐng)求頭傳遞全局唯一id即可。如果有依賴 APM 工具,如 skywalking、cat 等,則可以直接獲取 sdk 提供的 traceId。
評(píng)論
圖片
表情
