Sentry-javascript: دعم السكان المحليين Stack

تم إنشاؤها على ٥ يوليو ٢٠١٧  ·  3تعليقات  ·  مصدر: getsentry/sentry-javascript

هل تريد طلب ميزة أو الإبلاغ عن خطأ ؟
خاصية
(إذا كان هذا سؤال استخدام ، من فضلك لا تنشره هنا - انشره على forum.sentry.io بدلاً من ذلك. إذا لم تكن هذه "ميزة" أو "خطأ" ، أو عبارة "كيف يمكنني ...؟ "، فمن المحتمل أنه سؤال استخدام.)

ما هو السلوك المتوقع؟
وفقًا لمستندات الحراسة ،

في Python و PHP ، سيعرض Sentry قيم المتغيرات المحلية في وقت كل خطأ.

لماذا لا يكون لدينا هذا في js أيضًا ، ويفضل أيضًا في رد الفعل الأصلي؟ أعتقد أنه باستخدام المتغير arguments ، يمكننا تسجيل السكان المحليين على الأقل للوظيفة التي تنشئ الاستثناء ، والذي سيظل مفيدًا للغاية.

التعليق الأكثر فائدة

لماذا لا يكون لدينا هذا في js أيضًا ، ويفضل أيضًا في رد الفعل الأصلي؟ أعتقد أنه باستخدام متغير الوسيطات ، يمكننا تسجيل السكان المحليين للدالة على الأقل لتوليد الاستثناء ، والذي سيظل مفيدًا للغاية.

للأسف هذا غير ممكن اليوم في متصفح JavaScript. يتم فقد الكائن arguments بحلول الوقت الذي يدخل فيه التنفيذ try/catch أو معالج الأخطاء العام onerror .

لقد جربنا منذ فترة طويلة جعل هذا ممكنًا ، ولكن دون إعادة كتابة التعليمات البرمجية الخاصة بك أثناء خطوة التجميع لفضح كل متغير يمكن تصوره لـ Raven.js (على سبيل المثال باستخدام ملحق babel) - مما يجعل جميع التطبيقات باستثناء التطبيقات البسيطة غير قابلة للاستخدام إلى حد كبير - ليس هناك الكثير يمكننا القيام به.

ال 3 كومينتر

لماذا لا يكون لدينا هذا في js أيضًا ، ويفضل أيضًا في رد الفعل الأصلي؟ أعتقد أنه باستخدام متغير الوسيطات ، يمكننا تسجيل السكان المحليين للدالة على الأقل لتوليد الاستثناء ، والذي سيظل مفيدًا للغاية.

للأسف هذا غير ممكن اليوم في متصفح JavaScript. يتم فقد الكائن arguments بحلول الوقت الذي يدخل فيه التنفيذ try/catch أو معالج الأخطاء العام onerror .

لقد جربنا منذ فترة طويلة جعل هذا ممكنًا ، ولكن دون إعادة كتابة التعليمات البرمجية الخاصة بك أثناء خطوة التجميع لفضح كل متغير يمكن تصوره لـ Raven.js (على سبيل المثال باستخدام ملحق babel) - مما يجعل جميع التطبيقات باستثناء التطبيقات البسيطة غير قابلة للاستخدام إلى حد كبير - ليس هناك الكثير يمكننا القيام به.

للأسف هذا غير ممكن اليوم في متصفح JavaScript. يتم فقد الكائن arguments بحلول الوقت الذي يدخل فيه التنفيذ try/catch أو معالج الأخطاء العام onerror .

وماذا عن Nodejs؟ هل هي ممكنة ؟

وماذا عن Nodejs؟ هل هي ممكنة ؟

فنحن نرحب بك لتجربتها - يتم قبول طلبات السحب!

لقد سمعت أنه قد يكون من الممكن تشغيل V8 في نوع من وضع التصحيح / التطوير الذي قد يعرض المتغيرات المحلية ، إذا كنت تريد البدء من هناك.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات