Console
Le SDK enregistre la console de la page avec la session. Les messages apparaissent dans le panneau console du replay, synchronisés avec la lecture, et les erreurs comptent dans le nombre d’erreurs de la liste des sessions.
Ce qui est enregistré
Section intitulée « Ce qui est enregistré »- Les appels à
console.log,info,debug,trace,warn,error, et lesconsole.assertéchoués. - Les exceptions non gérées et les promesses rejetées sans
catch, enregistrées enerroravec leur pile d’appels.
Rien n’est enregistré avant startSession() ni après stopSession(), qui rétablit la console d’origine.
- Chaque argument est tronqué à 10 Ko.
- Au plus 1 000 messages par page : un dernier avertissement signale que la suite n’est plus enregistrée.
Masquer les messages : maskConsole
Section intitulée « Masquer les messages : maskConsole »Si ton application logue des données personnelles, active maskConsole :
belvdr.init('pk_…', { apiHost: 'https://api.belvdr.com', maskConsole: true })Chaque argument est alors remplacé par ***, message des exceptions compris, dans le navigateur, avant l’envoi. Le niveau, l’instant et la pile d’appels restent enregistrés : tu vois toujours qu’une erreur s’est produite, et où.