Loupe for the Web: Using Exceptions and Warnings

On the theme of “Everything’s Broken and no one Knows Why”, this blog post will show you how Loupe for the Web provides all the information a developer needs to solve an issue with an internal application.

Imagine our hero developer coming in to work one morning. His boss tells him that there’s been a problem with an internal system and some orders are not getting processed!

Our hero immediately opens up Loupe and checks out the ACMESoft badge:


and heads to the “New Events” page:


where he can see that an InvalidCustomerOrderException has been thrown. Drilling into the exception doesn’t provide much more information for our hero.


Hmm… not to worry; going back to the “New Events” page our hero sees that there is also a warning. Opening up this warning, our here finds that the cause of the issue is that an Order Number was not assigned to the CustomerOrder at creation time:


Furthermore, our hero notices that the issue is due to a particular user, in the Sales Team, not attaching the Order Number to the Customer Order. Even though this isn’t a dev problem, our hero leverages the power of Loupe to enhance the team’s reputation by spotting the problem and then creating an issue for Joe’s boss to give him a bit of “education” on the sales process:


With this done our hero is ready to tackle the next work item on his list and we’ve come to the end of the walkthrough for this particular scenario. Join us next time when we’ll be taking a look at more scenarios showing how Loupe can improve your working day. Until then, happy coding!

Related Posts

Loupe 4.5 Released with New Log Viewer for Web

Rapidly diagnose each error in any .NET application with our new Web Log Viewer and Exception root cause analysis, new in Loupe 4.5. New integration with Azure Service Bus and Azure Search enables full Loupe functionality without any Virtual Servers in Azure. Read more

Cloudflare Vulnerability Does Not Affect Us

The recently reported Cloudflare vulnerability where fragments of secure, encrypted user data could be exposed to a third party does not affect Gibraltar Software even though we use Cloudflare because we only route static content through the Cloudflare proxy for acceleration. Read more

We're out of our Last Data Center

Back in January of 2016 we decided to completely transition out of our data centers and into the cloud. On Sunday we finally shut down the last cluster of our hardware. Read more for how we did it and whether we would do it all over again if we had... Read more

Rock solid centralized .NET logging

Unlimited applications, unlimited errors, starting at $25/month