The heroku logs are a great resource to check what happened to your app when things go wrong.. Unfortunately, they also log a great deal of information. Is there some way I can filter the logs just for error messages?
相关问题
- Question marks after images and js/css files in ra
- Using :remote => true with hover event
- Eager-loading association count with Arel (Rails 3
- I want to trace logs using a Macro multi parameter
- How to specify memcache server to Rack::Session::M
相关文章
- how do I log requests and responses for debugging
- Right way to deploy Rails + Puma + Postgres app to
- AWS S3 in rails - how to set the s3_signature_vers
- how to call a active record named scope with a str
- How to add a JSON column in MySQL with Rails 5 Mig
- Django/Heroku: FATAL: too many connections for rol
- “No explicit conversion of Symbol into String” for
- form_for wrong number of arguments in rails 4
You can also install the New Relic add-on, which reports detailed error traces. I've heard good things about Loggly, too.
See also heroku - how to see all the logs
for checking all the logs in heroku console
config.logger = Logger.new(STDOUT) config.logger.level = Logger::DEBUG
put these two lines inside the environment on which you are running your heroku app(e.g. production.rb)
You can check detail logs there also errors too if any.
Try this:
To get a running list of errors as and when they occur.
The inverted commas around
'error'
did it for me.We manage a high traffic website hosted on Heroku and he combination of NewRelic and Airbrake is such a big #win.
Have you tried these? Totally worth it and Heroku makes it dead easy to integrate them in your app.
Personally I think that logs aren't the best place to look as the error and the detail are easily missed. I would ensure that my code was raising errors to an external location to ensure that they don't get missed.
There's a number of options ranging from the simple ExceptionNotifier, to more advanced systems such as Airbrake (which is what I use myself).
Not only will these notify you of the errors, but they'll also given you a stack of meta information that you can use.
Take a look at some of the logging addons - I use PaperTrail with much success but the others like Loggly and Progstr Logging will offer similar services.
Essentially you drain your logs into their services and they provide the ability to perform realtime searches against your logs and then you can handle it - most will offer some kind of notification either via campfire, email, text message or a simple HTTP post into some other application to handle the error message.