Track every error in your software
from BEFORE it even occurs!

Unlike alternatives that merely capture exceptions, Loupe also logs trace events and performance metrics. Loupe shows what preceded each error so you can quickly pinpoint root causes and resolve bugs and bottlenecks

Get the whole story, not just the headlines

Loupe does much more than just capture errors, it also records what led up to each error. Loupe's detailed event traces and application metrics help pinpoint the root causes of those tricky errors that are hard to reproduce.

Loupe in action

Magnify what matters

Loupe tracks every error, but what if you only care about errors in your production environment? No problem! Loupe understands release types, environments and promotion levels so that you can filter noise and focus attention on just the errors you care about.

See how Loupe helps Operations

Track error rates and usage

By tracking error rates and usage across time and application versions, Loupe helps you make better decisions about when your software is ready to ship.

How Loupe helps Product Managers

Streamline your customer support

Loupe's full-text search makes it easy to find all the errors associated with a particular user, computer or error message. Loupe also aids customer support by tracking issue status, assignments and workarounds.

See how Loupe helps Customer Support

Write better software, faster

Most importantly, Loupe helps software developers identify, analyze and resolve software defects faster. New errors are easily reviewed and assigned and resolved issues are automatically re-opened if they reoccur. Loupe saves time by providing all the relevant details needed to pinpoint the root cause of each error.

See how Loupe helps Software Devs

Work smarter, not harder

Loupe includes some clever features to ensure you don't drown in error reports — even if your apps are deployed on thousands of computers and/or generate millions of error messages.

See how Loupe helps Tech Leads

Stay informed, not overloaded

Smart email alerts notify you about important events without swamping your inbox. Here are a few examples of typical notification rules for various roles: Tech Lead - First occurrence of a new error in a release version of app Y greater than 3.5 DevOps Engineer - Every occurrence of a critical error in the production environment QA Lead - Every time an issue is resolved for any app in product Z

Learn more about Loupe notifications

Customer Experience Improvement Program (CEIP)

Loupe can be used by small- and mid-size teams to create a customer experience improvement that collects information about how your customers use your programs and about some of the problems they encounter. Loupe makes it easy to collect and analyze this data to improve your products and features customers use most often and to help solve problems.

See how Loupe can be the cornerstone of your CEIP

Troubleshoot in real-time

Loupe normally streams logs buffered through local storage ensuring no data is lost, even if the network goes down. In addition, it can also connect directly to live server or desktop applications via TCP sockets to display log messages in real-time with sub-second latency.

See Loupe monitor a live server

Loupe is engineered for the real world

The Loupe team has been writing production application logging code for over 15 years. Our #1 design principle is: first, do no harm. Loupe will never crash or hang your app. And Loupe keeps logging even on your worst day.

Learn more about how Loupe works

Be up and running in minutes

All it takes is adding a nuget package and a couple lines of code to your project. Lots of insight for very little effort - Loupe supports all .NET applications and tightly integrates with ASP.NET, MVC, WebAPI, Entity Framework and the .NET Framework for a wealth of automatic logging. Loupe captures all the logging you're already doing via System.Diagnostics, Console, log4net, Nlog, and it also integrates easily with your homegrown logging system.

Learn more about integrating Loupe

Loupe Technical FAQ

What makes Loupe different from other tools?

Loupe combines logging with error reporting. This unique combination of centralized log management with automated error analysis saves you time pinpointing the root cause of bugs and bottlenecks.

Loupe is also extremely efficient and reliable in production. All Loupe data is buffered first to memory then to local disk so it is super fast and nothing is lost even if the network goes down.

Finally, the Loupe logging libraries and log viewer are free. Even if you never purchase a Loupe subscription, you can view your logs locally.

Can I try Loupe before I buy it?

Yes! We encourage you to give Loupe a try. It’s completely free for 30 days, no credit card required. And, even if you never purchase a Loupe Subscription or Loupe Server license, you can continue to use our logging libraries and log viewer for free, forever.

Is it difficult to integrate Loupe with my software?

Not at all. The simple setup captures unhandled errors as well as any existing logging you're already doing and it takes just a couple minutes.

Learn more

How safe is Loupe? Will it slow down my application, use a lot of memory or disk?

Loupe was designed to do no harm from day one. It's safe and efficient in highly multithreaded or single threaded applications and does the vast majority of its work on background threads so as to cause negligible latency to your applications. It makes efficient use of memory and writes data to compressed files to mimimize disk consumption. Moreover, Loupe manages local storage consumption within configurable storage limits and can automate transmission of logs by email or web service calls. Log transmission is restartable, transactional and tolerant of intermittent network connectivity.

What type of applications does Loupe work with?

Loupe is well suited to web applications, desktop applications and services.

Loupe supports all .NET applications built on .NET 2.0 or later and tightly integrates with ASP.NET, MVC, WebAPI, Entity Framework and the .NET Framework for a wealth of automatic logging. Loupe also supports JavaScript and Angular clients.

Loupe captures all the logging you're already doing via System.Diagnostics, Console, log4net, Nlog, and it also integrates easily with your homegrown logging system.

What are the key parts of Loupe?

Loupe consists of three parts:

  • Loupe Agent is a lightweight .NET assembly that runs in-process within your applications safely and efficiently collecting errors, events, metrics and configuration information.
  • Loupe Desktop is a desktop application used to manage and analyze Loupe logs.
  • Loupe Server is a powerful web application brings your data and your team together.

Rock solid centralized .NET logging

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