Colin Bacon, web developer.

Elmah heads to the cloud, setting up

Elmah heads to the cloud, setting up

Elmah (Error Logging Modules and Handlers), an open source ASP.NET application logging facility, has now gone to the cloud with And setting it up is super easy.

Elmah has been providing error logging for ASP.NET applications for a while now, Scott Hanselmann blogged about it in 2009. Previously logged exceptions were either stored in XML or local db. With exceptions can now be logged straight to the cloud. You can use Elmah on ASP, ASP.NET and ASP.NET MVC applications. Setting it up couldn't be simpler, here's how.

Setting it up

Firstly go to and sign in with one of the following accounts; Twitter, Facebook, Google, Windows Live. Then input your website url and create a new log.

Create a new log for your website on

Next you are prompted to install to your project through NuGet package manager. Once that's complete you will need to modify your web.config with the settings provided. Note: you will need to know your IIS configuration.

Install with NuGet package manager

And it's as simple as that!

To test it try a url that does not exist, for example Now if we go to the dashboard on we should see our exception. dashboard takes away the need to store your logged exceptions locally by sending them to the cloud, and they've made it super easy to set up. Give it a try!

Author: Profile picture for Colin Bacon

Colin bacon is a professional development engineer, with a passion for C# and creating compelling frontend experiences with HTML and CSS. In his free time he can be found teaching skiing at his local slope.



  1. Gavatar image of Thomas Ardal

    Thomas Ardal

    Thank you for the positive words, Colin. We really appreciate you trying out the site and happy to hear that you had no problems with installing into your project. In fact installing gets even easier next time we release. Check out for details. Please let us know if you need any help. Also don't hesitate to contact us through email, twitter or uservoice if you have ideas for improvements.