Sentry-javascript: Simpan properti kesalahan tambahan ke `ekstra` di bawah jenis kesalahan

Dibuat pada 11 Agu 2016  ·  3Komentar  ·  Sumber: getsentry/sentry-javascript

Saat ini saya menyimpan properti kesalahan di bawah bagian extra dari jenis kesalahan secara manual, namun akan lebih mudah jika ini didukung di raven-js dengan cara yang sama dilakukan di raven-node :

https://github.com/getsentry/raven-node/blob/master/lib/parsers.js#L30 -L39

Komentar yang paling membantu

Wow, saya bahkan tidak menyadari raven-node melakukan itu. Hmm... ya, saya pikir kita bisa melakukan perubahan yang sama.

Semua 3 komentar

Wow, saya bahkan tidak menyadari raven-node melakukan itu. Hmm... ya, saya pikir kita bisa melakukan perubahan yang sama.

Beberapa motivasi lagi dari saya -- ada beberapa tempat di basis kode kami di mana kami throw new Error('msg for sentry') dengan maksud bahwa ini akan memberi tahu pengguna bahwa ada yang tidak beres serta mencatat pesan dan menumpuk jejak ke penjaga.

Kasus-kasus di mana kami melakukan kesalahan keras cenderung menjadi yang paling tidak terduga, jadi Idealnya kami dapat menambahkan beberapa data tambahan ke log penjaga. EG di cabang default dari pernyataan switch, jika cabang itu tidak terduga, kami ingin melakukan kesalahan keras dan melampirkan data yang tidak kami harapkan serta konteks berguna lainnya di sekitarnya.

Meskipun sebagian besar parameter extra sederhana, merangkainya dalam pesan kesalahan tidak ideal karena kesalahan tidak akan hilang.

Silakan lihat percakapan di #483 – benar-benar melewatkan masalah ini sebelumnya, maaf.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat