问题标签 [rollbar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rollbar - 如何告诉 Rollbar 不要捕获某些异常?
防滚杆总能抓住某些Exception
。这不是一个真正的错误(在我的情况下)。我不想让 Rollbar 抓住它。我该怎么做?
python - 如何使用滚动条(手动)设置过去的时间戳
我正在使用(无论如何都尝试)滚动条来处理错误日志,这就是我希望手动设置时间戳的原因
根据此处的文档 https://rollbar.com/docs/api/items_post/ 我应该能够使用带有整数(unix时间戳)传递的时间戳。但是数据没有被传递
ruby-on-rails - 没有路线匹配 GET /sign_up,但我可以访问该页面?
我的 Rails 4 应用程序的生产服务器上记录了一个奇怪的错误:
这显然令人担忧,因为这意味着新用户无法注册。但是,如果我通过手动输入或单击我们主页上的按钮访问该 URL,我可以看到注册页面。
没有重定向,URL 栏中的 URL 保持不变。
这是有问题的路线:
由于主题 hack,我们主页上的按钮是一个使用 GET 提交的表单。我认为这可能是一个问题,但日志显示它正在正确接收 GET 请求。
这里发生了什么?我应该从哪里开始寻找诊断?
更新
通过我们主页上的黑客攻击,我的意思是,由于<a class="btn...
导航栏中不支持引导程序,我们使用带有方法 GET 的表单来使用它支持的那种按钮 - 所以从服务器的角度来看,用户仍在发送GET /sign_up 当他们单击该按钮时。这个按钮只是为了让他们进入 /sign_up 页面(registration_controller#new),而不是他们用来提交包含所有详细信息的注册表单的按钮。
(注册表单本身是正常的,即它发送一个 POST)
需要明确的是,我已经手动完成了完整的注册过程,并且它有效。我从来没有收到 404。当我进行遍历时,日志消息不会出现。
以下是相关部分rake routes
更新 2
我们仍在生产服务器上记录此问题。错误来自滚动条。有趣的是,它没有出现在我们的生产日志中。生产日志使用单行日志记录。我们无法在开发中重现它,这是访问该页面的日志:
ruby-on-rails - Rails rake rollbar:测试未通过
我试图使用 rollbar gem 来监视错误消息。我跟着它的文件。
添加gem 'rollbar'
, 和rails generate rollbar POST_SERVER_ITEM_ACCESS_TOKEN
.
(我确实改变了POST_SERVER_ITEM_ACCESS_TOKEN
我的钥匙)
但是在我运行之后rake rollbar:test
,它只扔Test error from rollbar:test
在仪表板中。
更新
初始化器/滚动条
在控制台中
ruby-on-rails - 在初始化程序上为 rollbar gem 配置前进程钩子不支持方法 before_process
我的 rollbar gem (1.2.13) 初始化设置:
此配置未引发任何方法错误。任何人都可以报告成功案例或任何提示?
undefined method 'before_process' for #<Rollbar::Configuration:0x007f34b6a4d6b0> (NoMethodError)
heroku - 机架超时导致 500 而不是 503
我正在使用 heroku 的rack-timeout
gem,以及这里描述的动态错误页面。
但是,当超时引发异常时,它会被路由为 500 错误而不是 503。
我可以在我的应用程序控制器中捕获异常rescue_from
并手动路由到错误#503,但这会阻止像 Rollbar 这样的插件记录异常。
有没有办法获得正确的错误页面,并确保像 Rollbar 这样的插件仍然会收到异常消息?
javascript - 如何使用 rollbar-browser 捕获未处理的异常?
我有一个相当简单的 Webpack 配置,并已添加rollbar-browser
到我的解决方案中。在我的入口文件中,我有以下内容:
处理上述异常。但是,如果我在应用程序的其他任何地方(home
例如)抛出异常,则该异常将被忽略。
为了完整起见,home
只是这样:
如何让 Rollbar 处理所有未处理的异常?
python - 在 XCode 中集成 Rollbar 以上传 dSYM 文件:命令 /bin/sh 失败,退出代码为 1
我已经在我的 iOS Swift 应用程序中使用 XCode 集成了 Rollbar 服务。与我的其他应用程序一样,我将 dYM 上传到 Rollbar 与官方记录的“运行脚本”阶段集成在一起。
将 Shell 更改为/usr/bin/python
(并且/usr/bin/python
有效)。如此处所述,编辑了脚本本身。
但是 XCode 在构建时存在错误
但是为什么要/bin/sh
和我的 python 代码一起使用呢?当然,这是行不通的——但 XCode/bin/sh
使用/usr/bin/python
.
php - 如何使用独白处理程序在 Rollbar 中进行分组?
我在 Yii 框架中使用 Monolog 处理程序来捕获 Rollbar 中的错误。现在我需要在我的代码中引入 Rollbar 中的分组功能。由于我使用的是 Monolog,因此无法通过传递参数来实现。相反,我需要以其他方式搜索。有兴趣从你们那里得到一些帮助。
提前致谢。
ruby-on-rails - RoR + AngularJS 注入器模块无法实例化模块
我正在尝试将 ng-rollbar 添加到我的 RoR+AngularJS 项目中。堆栈是:ruby 2.3.1p112、Rails 4.2.6 和 angularJS 1.4.12。按照说明我运行了命令:
凉亭安装 ng-rollbar --save
这是我的 bower.json 之后:
}
然后我创建了一个名为 app/assets/javascripts/config/ngrollbar.js 的文件,其中滚动条被初始化:
并将 ngrollbar 添加到 app/assets/javascripts/config/app.js:
在 app/assets/javascripts/controllers/chat.js 中:
在 app/assets/javascripts/application.js 我添加了:
//= require ng-rollbar
当我尝试运行我的应用程序时,我在浏览器控制台中收到此消息:
我很确定这不是 ng-rollbar 的特定问题,我在向我的 RoR+AngularJS 应用程序添加新模块的过程中遗漏了一些步骤,但我不知道我做错了什么。我已经检查了任何涉及此错误的先前问题,但我找不到任何涉及使用 angularJS 和 Ruby On Rails 的人。