Sentry-javascript: captureException o captureMessage elimina la información del objeto

Creado en 12 dic. 2018  ·  3Comentarios  ·  Fuente: getsentry/sentry-javascript

Esta puede ser una pregunta para principiantes, pero quiero agregar registros en captureMessage y captureException con JSON.stringify (API_responseObj).
API_responseObj se recorta después de algo de texto en el obj del mensaje de huella digital y logentry.
Si lo mismo es agregado por console.log que el mensaje obj tiene información completa, puede ser que el logger sea la consola.
¿Puede dar una forma en la que pueda agregar un objeto de respuesta completo al registro de Sentry en formato de cadena sin recorrer todas sus claves, algo como JSON.stringify (OBJ) para imprimir el objeto completo?

Gracias.

Question

Comentario más útil

Oye Kamil,

Agregaré eso con setExtra. Gracias por aclararlo.

Saludos,
Kishor

El miércoles 12 de diciembre de 2018 a las 3:39 p.m., Kamil Ogórek, [email protected] escribió:

Hola @ kishor-bhatt https://github.com/kishor-bhatt , puedes hacer esto
usando contexto extra -
https://docs.sentry.io/enriching-error-data/context/?platform=javascript

Sentry.withScope ((alcance) => {

scope.setExtra ("respuesta", API_responseObj);

Sentry.captureException (err);

});

-
Recibes esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/getsentry/sentry-javascript/issues/1794#issuecomment-446533014 ,
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/AQIaZTKfeiOdvQhli3awbC6Lu6iDi9jiks5u4NXwgaJpZM4ZPDwn
.

Todos 3 comentarios

Hola @ kishor-bhatt, puedes hacer esto usando extra context - https://docs.sentry.io/enriching-error-data/context/?platform=javascript

Sentry.withScope((scope) => {
  scope.setExtra("response", API_responseObj);
  Sentry.captureException(err);
});

Oye Kamil,

Agregaré eso con setExtra. Gracias por aclararlo.

Saludos,
Kishor

El miércoles 12 de diciembre de 2018 a las 3:39 p.m., Kamil Ogórek, [email protected] escribió:

Hola @ kishor-bhatt https://github.com/kishor-bhatt , puedes hacer esto
usando contexto extra -
https://docs.sentry.io/enriching-error-data/context/?platform=javascript

Sentry.withScope ((alcance) => {

scope.setExtra ("respuesta", API_responseObj);

Sentry.captureException (err);

});

-
Recibes esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/getsentry/sentry-javascript/issues/1794#issuecomment-446533014 ,
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/AQIaZTKfeiOdvQhli3awbC6Lu6iDi9jiks5u4NXwgaJpZM4ZPDwn
.

¡En cualquier momento!

¿Fue útil esta página
0 / 5 - 0 calificaciones