2009-06-23 18 views

risposta

7

Consiglio vivamente di utilizzare Hoptoad. Usiamo l'account gratuito per il nostro sistema di produzione che è molto buono, ed è solo un risparmiatore di vita. Trovo altamente superiore ai plugin ExceptionNotifier e ExceptionLogger. È semplicissimo da installare, quindi ricevi notifiche automatiche via e-mail, oltre a una presentazione davvero piacevole delle eccezioni nella loro interfaccia utente web.

Ma, anche, una cosa bella è che non ti manda una email ogni volta che ottieni l'eccezione, solo la prima volta, ma poi mette in coda gli altri, quindi quando vai a guardarlo sul web, vedrai che dire è successo 7 volte o qualsiasi altra cosa. Questo da solo è davvero grandioso nel fatto che se per qualche ragione tu introduci qualcosa che improvvisamente spara via molte eccezioni, e hai un sito ad alto traffico, non avrai ora completamente inondato la tua casella di posta elettronica con le notifiche.

Un'altra altra cosa interessante è che si integra con le implementazioni Capistrano, e record quando le distribuzioni sono state fatte, quindi questo ti dà un po 'più di informazioni, e può essere la chiave per rintracciare ciò che è sbagliato (ad esempio, si distribuisce, e poi poco dopo inizierai a ricevere le notifiche, sai che il problema è in qualsiasi cosa tu abbia appena introdotto).

Infine, c'è anche un'API per interagire con esso. Un sacco di bontà, ed è l'unica cosa che uso ora - anche con un account New Relic RPM, uso ancora Hoptoad per tutte le mie notifiche di eccezione.

4

Utilizzo Eccezionelogger da un anno. Non mi piace exception_notification perché non mi piace ricevere tonnellate di email. Inoltre, ExceptionLogger è in qualche modo una versione migliorata di ExceptionNotification.

Sfortunatamente ExceptionLogger non è stato aggiornato da un po '. Recentemente ho iniziato a lavorare su uno strumento personalizzato che sfrutta la funzionalità Motore di Rails 2.3.

Inoltre ci sono un paio di webapps dedicato a risolvere questo problema:

0

Io uso ExceptionLogger pure.

Se si prende in pseudo anche l'handle di un'eccezione, in realtà non è più un'eccezione, si potrebbe anche effettuare il login da soli.

1

Hoptoad è il mio notificatore di eccezione preferito da una frana. È intelligente sulle e-mail che mi invia, e la sua interfaccia web fa un buon lavoro nell'organizzare automaticamente tutte le eccezioni.

Se apporto una modifica che causa un errore, probabilmente otterrò molti degli stessi messaggi di errore, quindi Hoptoad mi invia un'email, e nell'interfaccia web potrei vedere qualcosa come 4 dello stesso errore, I puoi cliccare sui dettagli, correggere l'errore e, con un clic, eliminarli come fissi.

È un modo veramente bello e pulito di gestire le eccezioni e mi sembra meno invadente/ghetto.

1

Uso anche Hoptoad e sembra funzioni ok dopo una configurazione un po 'fastidiosa (ma poi ho bisogno di registrare anche le eccezioni di rake).

Tuttavia, se non avessi vinto un account Hoptoad, io preferisco usare Exceptional in quanto ha le opzioni di notifica molto meglio (come SMS)

0

ho usato Exceptional in passato, la loro offerta è abbastanza simile a Hoptoad.

Ero abbastanza felice con Eccezionale, a parte l'aggiornamento dell'interfaccia utente che hanno fatto circa un anno o due fa. Ho pensato che il layout precedente fosse migliore per gli errori di tracciamento.

Considerando ora Hoptoad per un progetto che include un componente iPhone, come elencano iOS tra le piattaforme supportate.

Problemi correlati