Sentry-javascript: captureException oder captureMessage löscht Objektinformationen

Erstellt am 12. Dez. 2018  ·  3Kommentare  ·  Quelle: getsentry/sentry-javascript

Dies mag eine Anfängerfrage sein, aber ich möchte Protokolle in captureMessage und captureException mit JSON.stringify(API_responseObj) hinzufügen.
Das API_responseObj wird nach etwas Text im Fingerabdruck- und Logentry-Nachrichtenobj abgeschnitten.
Wenn dasselbe von console.log hinzugefügt wird, als Nachricht obj hat vollständige Informationen, kann es sein, dass Logger Console ist.
Können Sie eine Möglichkeit geben, wie ich ein vollständiges Antwortobjekt zum Sentry-Protokoll im Zeichenfolgenformat hinzufügen kann, ohne alle Schlüssel durchzugehen, etwa JSON.stringify (OBJ), um das vollständige Objekt zu drucken.

Vielen Dank.

Question

Hilfreichster Kommentar

Hallo Kamil,

Ich werde das mit setExtra hinzufügen. Danke für die Klärung.

Grüße,
Kishor

Am Mittwoch, 12. Dezember 2018, 15:39 Uhr schrieb Kamil Ogórek, [email protected] :

Hey @kishor-bhatt https://github.com/kishor-bhatt , du kannst das machen
zusätzlichen Kontext verwenden –
https://docs.sentry.io/enriching-error-data/context/?platform=javascript

Sentry.withScope((Scope) => {

scope.setExtra("Antwort", API_responseObj);

Sentry.captureException(err);

});


Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/getsentry/sentry-javascript/issues/1794#issuecomment-446533014 ,
oder den Thread stumm schalten
https://github.com/notifications/unsubscribe-auth/AQIaZTKfeiOdvQhli3awbC6Lu6iDi9jiks5u4NXwgaJpZM4ZPDwn
.

Alle 3 Kommentare

Hey @kishor-bhatt, du kannst dies mit extra Kontext tun – https://docs.sentry.io/enriching-error-data/context/?platform=javascript

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

Hallo Kamil,

Ich werde das mit setExtra hinzufügen. Danke für die Klärung.

Grüße,
Kishor

Am Mittwoch, 12. Dezember 2018, 15:39 Uhr schrieb Kamil Ogórek, [email protected] :

Hey @kishor-bhatt https://github.com/kishor-bhatt , du kannst das machen
zusätzlichen Kontext verwenden –
https://docs.sentry.io/enriching-error-data/context/?platform=javascript

Sentry.withScope((Scope) => {

scope.setExtra("Antwort", API_responseObj);

Sentry.captureException(err);

});


Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/getsentry/sentry-javascript/issues/1794#issuecomment-446533014 ,
oder den Thread stumm schalten
https://github.com/notifications/unsubscribe-auth/AQIaZTKfeiOdvQhli3awbC6Lu6iDi9jiks5u4NXwgaJpZM4ZPDwn
.

Jederzeit!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen