问题标签 [hoptoad]
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.
ruby-on-rails - Hoptoad on rails 测试有效,但我没有收到有关异常的通知
我在我的产品服务器上设置了 hoptoad 并运行了 rake hoptoad:test。我在我的 hoptoad 界面中得到了通知程序,所以它似乎工作得很好。但后来我在上次部署后忘记迁移数据库,所以在生产日志中出现“ActionView::TemplateError”。这导致了 500,所以我觉得 HopToad 应该通知我这件事。有没有任何hoptoad用户有这个问题?
附带说明一下,让您的部署过程自动迁移生产数据库是标准做法吗?
谢谢!
ruby-on-rails - 如何将 Hoptoad 与 DelayedJob 和 DaemonSpawn 集成?
我一直很高兴地使用 DelayedJob 成语:
这会在 DelayedJob 进程中调用对象 foo 上的方法 bar。
我一直在使用 DaemonSpawn 在我的服务器上启动 DelayedJob 进程。
但是...如果 foo 抛出异常 Hoptoad 不会捕获它。
这是这些软件包中的任何一个错误......还是我需要更改一些配置......或者我是否需要在 DS 或 DJ 中插入一些异常处理来调用 Hoptoad 通知程序?
回应下面的第一条评论。
ruby-on-rails - 让 Hoptoad 在暂存环境中工作
我有一个在我的登台环境中导致异常的操作,但不是将通知发送到 hoptoad(它应该,hoptoad 测试 rake 任务有效......),它向我显示了标准的 rails stacktrace 页面,就像它在开发中所做的那样.
我的暂存环境本质上是我的生产环境的副本,唯一的区别是 rails 环境是通过乘客设置的。
这可能是什么原因?我应该在哪里寻找?我还没有确认生产会做同样的事情,因为我们还没有设置适当的生产环境,但我认为它也会以同样的方式运行。
ruby-on-rails - hoptoad_notified gem 不会解压到供应商
我认为这应该有效。
环境.rb
已安装的 gem 列表:
rake 的输出:gems
开箱:
为什么这个宝石不解包?该应用程序启动并且我可以正常运行rake hoptoad:test
,所以它可以从系统 gem 加载。我只想将所有东西都卖掉以进行部署。
ruby-on-rails - 禁用/配置每个控制器的 HoptoadNotifier
如何禁用或配置每个控制器的HoptoadNotifier?背景是我将通知程序配置为报告“方法不允许”异常,例如,当使用 GET 而不是 POST 访问操作时会引发此异常。
但是我有一个自动完成控制器,机器人会通过向我的控制器发送 GET 请求而不是 POST(带有各种奇怪的参数)来扫描它(可能会发现漏洞)。所以我想只为这个异常、这个动作或这个控制器禁用通知器。
已解决:感谢@Tanel,我做了以下似乎可行的事情:
ruby-on-rails - Rails w/HopToad——部署?
我有一个已部署的 Rails 应用程序,我想与 Hoptoad(一种在线异常通知服务)一起使用。它打包在我安装在我的部署服务器上的 gem 中,但我每次部署时都需要运行脚本/生成 hoptoad 来配置它,因为 Hoptoad 配置文件/更改仅存在于我的生产应用程序中(而不是我的开发,所以当我部署时,它们都会被删除)。
每次部署时,是否有一种简单的方法可以在生产服务器上运行该脚本/生成?我觉得你可以用 Capistrano 任务做到这一点,但我不知道该怎么做。
人们通常会为此做什么?抱歉,如果这篇文章有点难以理解,我不太清楚如何解释这个问题。
谢谢!
ruby-on-rails - 如何在 Rails 开发环境中获取 Hoptoad 或 Airbrake 错误通知
请任何人帮助解决,如何在 Rails 开发环境中获取 hoptoad/airbrake 错误通知,
我已经正确配置了空气制动,甚至我从空气制动接收测试邮件,即通过运行rake hoptoad:test
或rake airbrake:test
但除此之外,我什么也没得到,即错误、期望等。
请帮我解决这个问题。
谢谢
php - 有什么简单的方法可以将 Hoptoad 与 CakePHP 一起使用?
我知道 Hoptoad 在https://github.com/rich/php-hoptoad-notifier/blob/master/Services/Hoptoad.php有一个 PHP 模块。我想弄清楚如何将它整合到蛋糕中?如果我在 CakePHP 启动时运行它的安装程序,它会正常工作吗?这和 CakePHP 的功能有什么冲突吗?
exception - 如何将 async_sinatra 与 hoptoad 异常通知器一起使用?
似乎 async_sinatra 在将异常传递给 hoptoad 之前将其吞下。
谢谢!
java - Hoptoad Java 部署跟踪
我目前正在使用 Hoptoad 使用 Frog4J (http://freeasinbeard.org/post/1150100907/frog4j-simpler-integration-of-hoptoad-and-log4j) 跟踪我的 Java 应用程序中的异常。
这对于跟踪异常非常有效,但我真的很希望能够使用 Hoptoad 跟踪我的部署(http://help.hoptoadapp.com/kb/api-2/deploy-tracking)。
我知道目前没有办法在我部署时告诉 Hoptoad,因此目前所有错误都需要手动标记为已解决。我们目前有大量已修复的异常,我们真的很想立即将它们标记为已解决,并且确实将它们全部标记为每次部署都已解决。
我知道在使用 Ruby 时这是一个非常简单的步骤,但我一直无法找到使用 Java 的方法。当然,如果您有任何其他关于如何在我使用部分 API 进行部署时告诉 Hoptoad 的建议,这同样很棒,因为我可以轻松地将其合并到部署过程中。
任何帮助或想法将不胜感激。