Je ne pense pas que ce soit possible car sur la page de support d'Heroku, ils recommandent d'utiliser des applications de surveillance externes. Ils l'ont probablement limité à 100 lignes pour empêcher les gens de l'utiliser comme leur seul outil de débogage.
http://docs.heroku.com/logs-exceptions
Accès à vos journaux est destiné principalement pour une utilisation dans le débogage d'une nouvelle demande téléchargée qui produit des résultats inattendus , comme une exception ou une erreur 500/REPLI. Les journaux affichés seront un fouillis de résultats des différents serveurs votre application est en cours d'exécution, et affichera uniquement les plus récentes 100 lignes .
Si vous avez un site en production, utilisez par de vrais utilisateurs, utilisez un service externe de consignation des exceptions . Nous pouvons recommander Hoptoad et Get Exceptional. Ces deux services sont très simples pour mettre en place sur Heroku, et fournissent un façon simple et structurée pour regarder tous vos vos exceptions de production.
Vous ne devez pas tenter d'utiliser la sortie de la commande heroku logs pour les mesures ou l'analyse de l'utilisation. Pour cela, nous recommandons Google Analytics.
applications de contrôle d'exception de rechange:
- exceptionnelle (http://www.getexceptional.com/)
- aérofreins (ex hoptoadapp) (http://airbrake.io/pages/home)
Il y a aussi quelques projets sur Github qui vous permettent de construire un système d'enregistrement d'exception dans votre application:
- Notifier Exception (http://github.com/rails/exception_notification)
- Exception enregistreur (http://github.com/defunkt/exception_logger)
- Tartu (http://github.com/dinsley/Tartare)
Voici quelques tutoriels RailsCasts par Ryan Bates sur le sujet:
- Notifications d'exception (http://railscasts.com/episodes/104-exception-notifications)
- Gestion des exceptions (http: // railscasts.com/episodes/53-handling-exceptions)
Je viens de vérifier et la première suggestion, Exceptional, est actuellement disponible en tant que module officiel Heroku.
tout comme hoptoadapp.
Merci mon pote, Ya c'est bon, mais mon client ne va pas me donner une telle autorisation pour cela. S'il vous plaît me suggérer une autre option si vous le pouvez. – Rubyist
Ceci est une réponse valide. Vous n'avez rien mentionné au sujet du client/de la permission dans votre question. Veuillez accepter ceci ou une autre réponse. – Zabba