企業(yè)框架設(shè)計-攔截記錄服務(wù)的操作日志
操作日志
1、服務(wù)的操作日志配置,啟動時靜態(tài)加載配置信息
<OperLogCfg>
<OperLogCfg>
<service name="PubDptBO">
<operation name="createDpt" operType="xxxx/createDpt"
objType="DEPT" objTypeName="DEPARTMENT"
objId="dptId" objName="dptName" module="90001"
privateField="password"/>
<operation name="delDpt" operType="delDpt"
objType="DEPT" objTypeName="DEPARTMENT"
objId="dptId" objName="dptName" module="90001"/>
objType="DEPT" objTypeName="DEPARTMENT"
objId="dptId" objName="dptName" module="90001"
privateField="password"/>
<operation name="delDpt" operType="delDpt"
objType="DEPT" objTypeName="DEPARTMENT"
objId="dptId" objName="dptName" module="90001"/>
</service>
</OperLogCfg>
2、企業(yè)服務(wù)總線的上下文信息 loginId,userId,userName,region,operId 3、企業(yè)服務(wù)總線調(diào)度服務(wù)后,判斷是否記錄操作日志。
如果需要記錄操作日志,異步調(diào)用操作日志處理
a)組裝操作日志,根據(jù)服務(wù)名,方法名,總線上下文、參數(shù)json報文。
b)記錄操作日志,可以考慮采用異步方式記錄,如:mq消息、事件、寫庫
posted on 2016-12-02 20:48 做強(qiáng)大的自己 閱讀(63) 評論(0) 編輯 收藏