Frage

Ich habe gesehen, Ryan Bates sprechen über exception_logger und Ausnahme-Benachrichtigung. Gibt es noch andere gute zu beachten? Was gefällt Ihnen und nicht mögen über diese?

Auch haben diese Ausnahme Anmeldern Ausnahmen protokollieren, wenn Sie sie zu fangen?

Danke!

War es hilfreich?

Lösung

Ich würde empfehlen, mit Hoptoad . Wir nutzen die kostenlosen Account für unser Produktionssystem, das viel in Ordnung ist, und ist nur ein Lebensretter. Ich finde es sehr überlegen den ExceptionNotifier und ExceptionLogger Plugins. Es ist tot einfach zu installieren, und dann erhalten Sie eine automatische E-Mail-Benachrichtigung, sowie wirklich schöne Präsentation der Ausnahmen in ihrem Web-UI.

Aber auch eine nette Sache ist, dass es Sie nicht eine E-Mail jedes Mal, wenn die Ausnahme erhalten, nur das erste Mal, aber dann reiht es die anderen, also, wenn Sie gehen Blick auf sie auf dem Netz Sie, werden sehen, sagen, dass es passiert ist 7-mal oder was auch immer. Dies allein ist wirklich toll, dass, wenn Sie aus irgendeinem Grund etwas vorstellen, die ganz plötzlich abzufeuern viele Ausnahmen, und Sie haben eine hohe Traffic-Website, werden Sie nun nicht vollständig Ihre E-Mail-Posteingang mit den Mitteilungen überschwemmt haben.

Eine weitere andere coole Sache ist, dass es mit Capistrano-Installationen integriert und Aufzeichnungen, wenn Sie Ihre Einsätze wurden durchgeführt, so das gibt Ihnen ein bisschen mehr Informationen, und kann der Schlüssel zum Aufspüren sein, was falsch ist (zB Sie bereitstellen, und dann kurz danach beginnen Sie Hinweise bekommen, wissen Sie, dass das Problem in was auch immer ist, dass Sie gerade eingeführt).

Schließlich gibt es auch eine API, mit ihm zu interagieren. Viel Güte, und es ist das einzige, was ich jetzt nutzen -. Auch mit einem RPM Konto New Relic, verwende ich immer noch Hoptoad für all meine Ausnahme Mitteilung

Andere Tipps

Ich habe seit einem Jahr mit ExceptionLogger gewesen. Ich mochte exception_notification nicht, weil Ich mag es nicht Tonnen von E-Mail erhalten. Auch ExceptionLogger ist irgendwie eine verbesserte Version von ExceptionNotification.

Leider ExceptionLogger hat sich seit einer Weile aktualisiert worden. Ich begann vor kurzem auf einem Anpassungs-Tool zu arbeiten, die Vorteile von Rails 2.3-Engine-Funktion nimmt.

Auch gibt es ein paar Webapps gewidmet, dieses Problem zu lösen:

Hoptoad ist meine bevorzugte Ausnahme Notifier durch einen Erdrutsch. Es ist intelligent über die E-Mails es mir sendet, und es ist Web-Interface ist eine schöne Aufgabe aller Ausnahmen automatisch zu organisieren.

Wenn ich eine Änderung vornehmen, die einen Fehler verursacht, ich wahrscheinlich mehrere der gleichen Fehlermeldungen bekommen, so Hoptoad mir sendet eine E-Mail und in der Web-Oberfläche könnte ich so etwas wie 4 des gleichen Fehlers angezeigt wird, kann ich klicken sie sich durch, um die Details, den Bug patchen, und mit einem Klick überprüfen sie sie als Fest aus.

Es ist eine wirklich schöne, saubere Art und Weise der Behandlung von Ausnahmen und scheint mich weit weniger aufdringlich / Ghetto.

Ich benutze Hoptoad auch und es scheint funktioniert ok nach einem etwas fummelig Setup (aber dann brauche ich Rake Ausnahmen auch anmelden).

Wenn ich jedoch ein Hoptoad Konto nicht gewonnen hätte, würde ich es vorziehen, Außergewöhnliche zu verwenden, wie es ist viel besser Benachrichtigungsoptionen (wie SMS)

Ich benutze ExceptionLogger auch.

Wenn Sie fangen auch bekannt als eine Ausnahme behandeln es wirklich ist nicht mehr eine Ausnahme, könnten Sie auch melden Sie es selbst.

habe ich Außergewöhnliche in der Vergangenheit verwendet, ihr Angebot ganz ähnlich ist Hoptoad .

war ich ziemlich glücklich mit außergewöhnlichen, abgesehen von der UI-Upgrade sie über ein oder zwei Jahren tat. Ich dachte, das vorherige Layout für Spurfehler besser war.

Jetzt Hoptoad für ein Projekt betrachtet, die eine iPhone-Komponente enthält, wie sie iOS unter unterstützten Plattformen auflisten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top