APP-Log日誌採集-自定義規範

JSAPI日誌

[模塊] jsapi_action -- 方法名 -- json:參數

[h5-bridge] jsapi_handle -- openUrl -- json:{url : http://www.baidu.com}

[h5-bridge] jsapi_callback -- openUrl -- json:{result : true}

[weex-bridge] jsapi_handle -- openSysBrower -- json:{url : http://www.baidu.com}

[weex-bridge] jsapi_callback -- openSysBrower -- json:{result : false}

行爲日誌

[功能模塊] action -- params:參數

[login] getUserInfo -- params:{uid: 123456}

[APM] [http_performance]  request_start -- url: http://www.baidu.com  header: {Content-Type:  application/json}  method: POST

操作日誌

[功能模塊]  action -- fail/success:錯誤信息/成功信息

[login] changeUserInfo -- fail:{ret: -1, msg: "未知錯誤"}

[login] changeUserInfo -- success:{nickname: "sunday", age: 18}

[APM] uiwebViewError -- fail:{type: "js報錯", msg: "window.webkit.messageHandlers undefined"}

備註:功能模塊可以進一步細化,如[APM] [http_performance];行爲日誌參數可以相對獨立,也可以封成一個整體,具體看應用場景;action可以攜帶狀態,如touch_begin,具體的類名、方法名、代碼行、時間、線程信息由log底層收集。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章