Collecte de journaux APP-Log

1. Type de journal

  • Info : journal d'informations du module, qui peut être utilisé pour analyser les traces d'utilisation de l'application

  • Erreur : journaux liés aux rapports d'erreurs anormales pour faciliter le suivi des problèmes anormaux.

  • Avertir : le journal d'avertissement, similaire à l'erreur, a moins d'impact sur le produit

  • Débogage : le journal imprimé en mode débogage est pratique pour le débogage et la visualisation.

2. Modèle de contenu (personnalisé)

Modèle de journal universel

[Module fonction] action_status -- clé : valeur

[connexion] getUserInfo_success -- userInfo:{uid : 123456}

[connexion] getUserInfo_fail -- retMsg:{msg : "Échec de l'échec"}

[APM] uiwebViewError -- errorInfo:{type : "js报错", msg : "window.webkit.messageHandlers undefined"}

[APM] [http_performance] request_start -- url : http://www.baidu.com en-tête : {Content-Type : application/json} méthode : POST

Modèle de journal API

[Module] jsapi_action -- nom de la méthode -- json : paramètres

[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}

Remarque : Les modules de fonction peuvent être affinés davantage, tels que [APM] [http_performance] ; les paramètres de journal peuvent être relativement indépendants ou peuvent être scellés dans leur ensemble, en fonction du scénario d'application ; l'action peut comporter un état, tel que touch_begin ; une classe spécifique le nom, le nom de la méthode, les lignes de code, l'heure et les informations sur le thread sont collectés par la couche inférieure du journal.

3. Collecte de journaux

xlog

xlog est le composant de journal open source de WeChat sur Mars, qui possède des fonctions telles que la compression et le cryptage des journaux. Introduction détaillée : https://mp.weixin.qq.com/s/cnhuEodJGIbdodh0IxNeXQ?

Logan

Logan est le composant de journal open source de Meituan, qui possède des fonctions telles que la compression et le cryptage des journaux. Introduction détaillée : https://tech.meituan.com/Logan.html

Je suppose que tu aimes

Origine blog.csdn.net/z119901214/article/details/103125614
conseillé
Classement