
- Create Advantage
- Services
- Industries
industries case study
"The quality of Nagarro’s development teams and their sense of responsibility for our core business objectives have made it possible for Assa Abloy to exceed its goals."
Ardeshir Nahani
R&D manager, Assa Abloy
industries1
Industries2
- Why Nagarro?
Quote Why
"We have worked with other software development partners in the past, but Nagarro is in a league of its own in terms of precision, skill, thoroughness and lightning-fast turnaround. Nagarro had the internal processes and engineering talent to get our software projects up and running smoothly within two months, while competitive bidders estimated six to eight months to complete the same work."
Paul Kozak
COO, MNJ Technologies
Why1
Why2
- Customers
quote customers
"Nagarro has enabled us to outpace our competitors, putting our product years ahead of anything else on the market. Our Nagarro team went beyond building the product to taking a personal interest in understanding our business and ensuring the success of every customer deployment. We look to Nagarro as a model for best practices company-wide."
Stephen R. Barrett
Partner, HKMP Technologies
Customers nav
- About Us
Quote About
"Nagarro brings an unexpected level of insight and creativity to each project. Nagarro has impressed us with the ability to translate our big picture concepts into concrete deliverables that address our core business needs."
Eric Thrailkill
CIO, AmSurg Corporation
About2
About1
About Contact
Contact Us US: +1-866-NAGARRO
Germany: +49 69 2740 15 880
Sweden: +46 (0)8-751 35 46
Sales: sales@nagarro.com
PR: pr@nagarro.com
Jobs: jobs@nagarro.com
Office locations
BLOG
Log your exceptions to the cloud
Exception Logging is always an interesting problem to solve. Depending on your needs you may have a simple log statement which writes to a text file, or you may need to have a full-fledged exception management module whichlogs exceptions to the database, categorized them, and generates notifications. There is no single solution for how to log and manage your exceptions. It helps then to be aware of as many techniques and options as you can; since you never know which will come in handy in a situation.
One method to log exceptions is to log them in the cloud. And there exists a useful service which makes your job easier.
A service in the cloud represents a service that is hosted on the Internet, available to you through an API, so that you have no idea how it is physically implemented. This makes things simple for you since you don’t have to worry about writing implementation code for the exception logging and reporting framework. You only need to call it.
The service that I am discussing is called HopToad. The service offers a simple to use API which allow you to log exceptions from your application. The exceptions are stored in the cloud and are available to you from a central web-based console. All the logged exceptions are presented in easy to understand and navigable way. For example, you can see which errors are occurring most often, or which one is the latest error that came up and from where. You can look at error details and stack traces.
The service developed to be used from within RubyOnRails applications. However, they have an open API, and can be accessed through any technology stack. K. Robertson has made a .Net wrapper available for logging to HopToad. It’s called HopSharp. It is fairly straight forward to use (just drop the DLL in your application and you are good to go). I can imagine that it would be straight forward to write a Log4Net extension for this service as well.
When to use this?
So, when would you use something like this. While the final decision to use this would vary from project to project and client to client, I can think of the following scenarios:
- The application is a work in progress and you are expected to release a number of updates. Typically, in such scenarios, a lot of testing happens while the application is in deployed state. A logging framework such as this will allow you to monitor the application as it is being used, and priorities on bugs can be assigned based on frequency and severity.
- You have an application deployed at multiple locations and you would like to see a consolidated view of the exceptions being reported.
- As a way to save time and effort. This is a ready made framework where you don’t need to impart any effort for implementing an exception logging and notification system.
I am pretty sure that there are other such services out there.
Share and Enjoy
Learn more
Popular Posts
- Nagarro’s Brigid Wefelnberg finishes 3rd in Kalahari 250 km Ultramaratho…
- Windows Server AppFabric
- Log your exceptions to the cloud
- Windows Phone 7 is NOT the next version of Windows Mobile 6.5
- Nagarro Ranks First in Overall HR Practices in Leading Indian Employer S…
- Balkrishna Dubey is key speaker at Frankfurt event
- Case study: load balancing high transaction volume databases
- Nagarro Ranked #1 in HR Practices, #6 Overall Best Company in Recent Dat…
- Usability is in the details
- HTML5 mobile apps vs native mobile apps


