Without an error tracking service you just don't know when something in your application goes wrong. Yeah, you can search your logs all the time. But who does that, and more important: Who wants that? When errors occur, you cannot know fast enough about them.
Exceptiontrap will notify you in real-time about the error and in which context it happened. It provides you with the stacktrace plus all the request and environment parameters.
Automated tests protect you from a lot of errors and there is no replacement for them. Automated tests and error tracking are not in competition, they work together. There will always be things you didn't think of before. So your test suite will grow over time through the errors reported.
Additionally, chances are very high that even if you try hard, your development or staging environment is not 100% identical with your production environment. And when we speak of Ruby on Rails and a lot of other Frameworks, you may have noticed that the test environment has some settings which differ from production.
Leaving out all the things or bugs in your code you didn't think of – so you didn't test for. Let's see which error sources we also have:
NoMethodError - undefined method 'fetch_data' for #<NotificationWorker:0x007f9d958867d0>
Dalli::RingError - No server available
ActionView::Template::Error - undefined method 'city_name' for nil:NilClass
ActionView::Template::Error - PG::UndefinedColumn: ERROR: column users.full_name does not exist
Timeout::Error - execution expired
Net::SMTPAuthenticationError - 454 Temporary authentication failure
JSON::ParserError - 795: unexpected token at '...'
Zend_Controller_Action_Exception - Action "show" does not exist and was not trapped in __call()
Doctrine_Connection_Mysql_Exception - SQLSTATE[HY000]: General error: 2006 MySQL server has gone away
The list goes on and on. Even if you just forget to check in a file to your repository or run the migration, you should get immediate feedback instead of wondering after a few hours why there are no sign ups.
You don't need to search in your logs anymore or temporarily enable error output (never do this). You will know about your errors and you know when there are no errors.
Save countless hours of investigation and not knowing about errors. Sign up now.