Logging errors to elmah.io

This post has been adapted as part of our official documentation. To read the most updated version, please check out Logging from ELMAH

This post will explain the steps necessary to log errors from your web application into elmah.io. If you don’t know ELMAH, check out our ELMAH Tutorial and visit the nice folks over at the ELMAH project page. Let’s get started!!!1

  1. Create a new ASP.NET MVC project in Visual Studio (you can choose another web project type if you’d like):

Step 1

  1. Select a project template of your choice:

Step 2

  1. Navigate to elmah.io and login using your favorite social provider. When logged in, elmah.io redirects you to the dashboard. Click on Create new log and name your log:

Step 3

  1. When created, elmah.io shows you the install instructions. Don’t pay too much attention to the install steps, because the rest of this tutorial will guide you through the installation. Copy your log id from step 2 in the installation instructions (located in the dialog):

Step 4

  1. Navigate back to your web project, right click References and select Manage NuGet Packages:

Step 5

  1. In the NuGet dialog, search for elmah.io:

Step 6

  1. Click Install and input your log id in the dialog appearing during installation of the NuGet package:

Step 7

  1. You’re ready to rock and roll. Hit F5 and input a URL you know doesn’t exist (like http://localhost:64987/notfound). You should see the standard 404 message displayed in the browser. To verify that the installation of elmah.io is successful, navigate back to the elmah.io dashboard and select the Search tab of your newly created log:

Step 8

Seeing the error? Congrats! Every error on your application is now logged to elmah.io.

This post was brought to you by the elmah.io team. elmah.io is the best error management system for .NET web applications. We monitor your website, alert you when errors start happening and help you fix errors fast.

Monitor your website