ASP.NET Web Forms / MVC / Web API ELMAH alternative

Fully managed error logging and uptime monitoring

A great ELMAH alternative

So, you are looking for an alternative to ELMAH (the open-source project) for your ASP.NET Web Forms, MVC, or Web API applications? You came to the right place. elmah.io is a cloud-based error logging and uptime monitoring platform, fully compatible with ELMAH. Our integrations with ASP.NET Web Forms, MVC, and Web API are running on top of ELMAH which makes switching to elmah.io a walk in the park.

elmah.io is a fully-fledged error logging platform for .NET developers. Unlike ELMAH, elmah.io is 100% cloud-hosted which takes all the worries around a self-hosted database away. In addition, we offer advanced features that ELMAH doesn't have like New Error detection, Uptime Monitoring, Full-text search, Deployment Tracking, and Scheduled tasks/services monitoring. Continue reading for all of the details.'

FAQ

Why isn't elmah.io free?

Like most of the alternatives, we offer a free trial. You can sign up and try out elmah.io without ever needing to input a credit card. We believe that software should be something you pay for. On the list above, elmah.io is the only bootstrapped company. This means that the funding we get is when people sign up and pay for elmah.io. This gives us the best control over the direction we want to go and we don't have any investors to constantly keep happy by increasing prices or milking customers for more money.

We have decided to become the best error logging and uptime monitoring service for Microsoft .NET developers. This means that we focus on Microsoft's stack only. By focusing on .NET on the server and JavaScript on the client only, we can keep our focus on making the deepest integration into this ecosystem out there. Where most of the alternatives offer a simple .NET client and let you do the actual integration, we have native integrations with all major .NET web and logging frameworks. In other words, if you need to monitor a backend in Go or Java, elmah.io is not the best choice for you.

While we have great support for cloud-based error logging and monitoring we don't offer any application performance monitoring (APM) tools. This may change at some point, but for now, we have focused our time on error logging, uptime monitoring, deployment tracking, and heartbeats monitoring. We believe in picking the best tool for the job. elmah.io works together with all major APM tools out there, making it possible to use elmah.io's powerful platform for error monitoring and something else for APM.

ELMAH stands for Error Logging Modules and Handlers for ASP.NET and is the original and very successful open source project for logging errors from .NET web applications. elmah.io is a cloud service offering logging to the cloud from every web framework already supporting ELMAH.

No. A group of talented developers are maintaining and doing new development of ELMAH. elmah.io is maintained by us, though we love to help out on the ELMAH framework as well. Lucky for us, the maintainers behind ELMAH have been kind enough to send us multiple pull requests on the parts of elmah.io which are open source.

Yes and no. The persistence part and the elmah.io website are not open source. We open sourced a couple of the components we have written in order to make elmah.io work, as well as our NuGet packages for logging errors to elmah.io.

A lot of the internals of elmah.io are based on open source and we love making contributions to other projects.

Here's what our customers say

Don't just take our word for it. Here's what some of our users have to say about elmah.io:

"elmah.io is amazingly easy to implement. You put in a few lines of code and it just works."

Angela Rogers

Senior .NET Developer at P&RO Solutions
Angela Rogers

"elmah.io has become an invaluable tool to manage our error logs in one secure place."

Ben Snape

Managing Director at BPS Designs
Ben Snape

"elmah.io helps us to quickly identify and prioritize any unexpected behavior from our distributed deployments through all environments."

Jimmie Antonsson

Founder & CEO at Deskhero
Jimmie Antonsson

"elmah.io helps us to find errors and respond to them. Combined with a wonderful support, elmah.io helps us in improving the quality of the service we can deliver."

Jean-Pierre Schreurs

Back-end developer at Nexwork
Jean-Pierre Schreurs
Get started with elmah.io
elmah.io is the easy error logging and uptime monitoring service for .NET. Take back control of your errors with support for all .NET web and logging frameworks.
Start logging now
Free 21-day trial No credit card required