Replacing DIY Exception Logging with Exceptionless – Case Study

referral-rock-logoToday we bring you a case study from the founder of Referral Rock and serial entrepreneur, Joshua Ho.

Referral Rock is a referral platform for small businesses that Josh created after he “… realized small businesses lacked the tools to make a customer referral program work.” The app allows businesses to easily and effectively create, implement, and administer a rock-solid referral program to help grow their business.

Exceptionless recently became a part of Referral Rock’s exception reporting and logging toolkit, replacing Joshua’s home-grown exception logging solutions, and here are his thoughts!


I’ve always done my own exception logging. Very basic stuff, where I would just log exceptions to my local drive. This gave me a nice place to just look at errors in my ASP.NET code. As with most code, it ended up in production deployments. At one point, I even built some web pages to view the logs remotely. Those little exception logging code snippets also made it into about 3-5 other projects as the years went by. I knew there was software out there that could do this, but I more or less had it solved for myself.
**But that changed recently.**

“One huge benefit Exceptionless adds to my business is giving me the ability to provide better customer support.”

Enter Exceptionless #

As I’ve been growing my own SaaS business for referral software, called Referral Rock, I realized there were times my old solution wasn’t effectively capturing all the exceptions and I would have to venture into the Event Log to find out what happened. Also, I liked being able to view the production server remotely, but my little web pages got lost somewhere and I wasn’t excited about coding them again. Who likes to code the same thing more than once? Not I.

“I could see details on the requests, browser cookies, user identity… all much more than I could see using my old solution.”

So that led me to look for other solutions to view my exceptions remotely, which is when I found Exceptionless. With the help of support, I got it up and running fairly quickly. The guys at Exceptionless were very responsive and helpful in getting me setup.

Usage & Evaluation #

Being a startup, I was initially using the free version for about 2 weeks and was blown away. The UI was great and I love the AngularJS based responsiveness. Soon I had a great pulse on my production server. I could see details on the requests, browser cookies, user identity… all much more than I could see using my old solution. Once I had it set up, I started to see the benefits using other types of events in Exceptionless, such as logging. I started adding some logs when I was debugging an issue with a customer, and it worked great.

“With the help of support, I got it up and running fairly quickly. The guys at Exceptionless were very responsive and helpful in getting me setup.”

One huge benefit Exceptionless adds to my business is giving me the ability to provide better customer support. Not only do I know when errors are happening, but also who is seeing them. This allows me to have an opportunity to reach out to that specific customer, once the issue is fixed, and say something like “I saw you had and error when you did XYZ, I wanted to let you know it is fixed now so you can try it again”. Taking opportunities to provide that level of service has helped my business.

We are now running a paid version of Exceptionless with multiple projects and I look forward to adding more logs and playing with other features to give me even greater visibility into my web app. Thanks guys!

– Joshua Ho // Founder, Referral Rock


No – Thank You, Josh! #

We love to see people enjoying Exceptionless – it’s our baby, and we’ve put a lot of blood, sweat, and tears (I blame Blake) into it. Keep rocking it with Referral Rock!