Sentry-javascript: 支持堆栈本地人

创建于 2017-07-05  ·  3评论  ·  资料来源: getsentry/sentry-javascript

您要请求功能还是报告错误
特征
(如果这是一个使用问题,请不要在此处发布- 而是在forum.sentry.io上发布。如果这不是“功能”或“错误”,或者短语“我如何...? ” 适用,那么这可能是一个用法问题。)

预期的行为是什么?
根据哨兵文件,

在 Python 和 PHP 中,Sentry 会在每次出错时显示局部变量的值。

为什么我们不在 js 中也有这个,最好是在 react native 中? 我认为使用arguments变量,我们至少可以记录生成异常的函数的局部变量,这仍然非常有用。

最有用的评论

为什么我们不在 js 中也有这个,最好是在 react native 中? 我认为使用 arguments 变量,我们至少可以记录生成异常的函数的局部变量,这仍然非常有用。

不幸的是,这在今天的浏览器 JavaScript 中是不可能的。 arguments对象在执行进入try/catchonerror全局错误处理程序时丢失。

我们长期以来一直在尝试使这成为可能,但没有在编译步骤中重新编写代码以将每个可能的变量暴露给 Raven.js(例如使用 babel 插件)——这将使除了琐碎的应用程序几乎无法使用——我们无能为力。

所有3条评论

为什么我们不在 js 中也有这个,最好是在 react native 中? 我认为使用 arguments 变量,我们至少可以记录生成异常的函数的局部变量,这仍然非常有用。

不幸的是,这在今天的浏览器 JavaScript 中是不可能的。 arguments对象在执行进入try/catchonerror全局错误处理程序时丢失。

我们长期以来一直在尝试使这成为可能,但没有在编译步骤中重新编写代码以将每个可能的变量暴露给 Raven.js(例如使用 babel 插件)——这将使除了琐碎的应用程序几乎无法使用——我们无能为力。

不幸的是,这在今天的浏览器 JavaScript 中是不可能的。 arguments对象在执行进入try/catchonerror全局错误处理程序时丢失。

那么 Nodejs 呢? 这有没有可能 ?

那么 Nodejs 呢? 这有没有可能 ?

欢迎您试一试——接受拉取请求!

我听说如果您想从那里开始,可以在某种可能暴露局部变量的调试/开发模式下运行 V8。

此页面是否有帮助?
0 / 5 - 0 等级