Sentry-javascript: captureException или captureMessage удаляет информацию об объекте

Созданный на 12 дек. 2018  ·  3Комментарии  ·  Источник: getsentry/sentry-javascript

Это может быть вопрос новичка, но я хочу добавить журналы в captureMessage и captureException с помощью JSON.stringify (API_responseObj).
API_responseObj обрезается после некоторого текста в объекте сообщения об отпечатке пальца и журнале.
Если то же самое добавлено console.log, чем сообщение obj имеет полную информацию, может быть, поскольку регистратор является консолью.
Можете ли вы предоставить способ, где я могу добавить полный объект ответа в журнал Sentry в строковом формате, не перебирая все его ключи, что-то вроде JSON.stringify (OBJ) для печати полного объекта.

Спасибо.

Question

Самый полезный комментарий

Привет, Камиль,

Я добавлю это с помощью setExtra. Спасибо за разъяснение.

С уважением,
Кишор

В среду, 12 декабря 2018 г., 15:39 Камил Огорек, [email protected] написал:

Привет @ kishor-bhatt https://github.com/kishor-bhatt , ты можешь это сделать
используя дополнительный контекст -
https://docs.sentry.io/enriching-error-data/context/?platform=javascript

Sentry.withScope ((scope) => {

scope.setExtra («ответ», API_responseObj);

Sentry.captureException (ошибка);

});

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/getsentry/sentry-javascript/issues/1794#issuecomment-446533014 ,
или отключить поток
https://github.com/notifications/unsubscribe-auth/AQIaZTKfeiOdvQhli3awbC6Lu6iDi9jiks5u4NXwgaJpZM4ZPDwn
.

Все 3 Комментарий

Привет, @ kishor-bhatt, вы можете сделать это с помощью extra context - https://docs.sentry.io/enriching-error-data/context/?platform=javascript

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

Привет, Камиль,

Я добавлю это с помощью setExtra. Спасибо за разъяснение.

С уважением,
Кишор

В среду, 12 декабря 2018 г., 15:39 Камил Огорек, [email protected] написал:

Привет @ kishor-bhatt https://github.com/kishor-bhatt , ты можешь это сделать
используя дополнительный контекст -
https://docs.sentry.io/enriching-error-data/context/?platform=javascript

Sentry.withScope ((scope) => {

scope.setExtra («ответ», API_responseObj);

Sentry.captureException (ошибка);

});

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/getsentry/sentry-javascript/issues/1794#issuecomment-446533014 ,
или отключить поток
https://github.com/notifications/unsubscribe-auth/AQIaZTKfeiOdvQhli3awbC6Lu6iDi9jiks5u4NXwgaJpZM4ZPDwn
.

Любое время!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги