The new documentation site is live. At first glance, you may think that nothing changed. We know how important quick access to documentation is, why we have made multiple small adjustments but tried to keep the overall design as you already know it.

Among the changes are:

  • New menu structure for easier navigation.
  • A wider content area to allow for more text on the visible part of the screen.
  • A new Quickstart guide to help you install fast.
  • New articles about Authentication and Uptime Monitoring.
  • Included multiple video tutorials, for those of you who prefer video over text.

New documentationsite

Let us know what you think.

Blogged: New Advisor at Kenneth Auchenberg app in the Microsoft Teams Store

Integrating your error logs with Microsoft Teams is easier than ever. We just published an app to the Microsoft Teams store, that will guide you through the steps of showing new errors in a Teams channel of your choice.

Check out the updated documentation for information about how to get started: Install Microsoft Teams App for for Microsoft Teams

netStack.js and jsStack.js available on GitHub and npm

Ever noticed the beautifully formatted .NET and JavaScript stack traces on the UI? Those are generated by two components that we wrote and open sourced. If you need to display either .NET or JavaScript stack traces somewhere, the code is now available on GitHub (and npm): netStack.js and jsStack.js.

.NET stack trace

Results from the 2018 user survey

We published the results from the 2018 user survey:

Top-up your subscription πŸ”

We silently released a new top-up feature two weeks ago. When getting near or reaching your monthly message limit, you will be able to purchase a top-up from the subscription tab. The price is $19 USD for additional 25,000 messages.


Visualizing bots πŸ€–

It's almost Christmas, but we want to release as many goodies as we can, before traveling to our families. With the recent version of, we now provide a much better view of bots, crawlers, spiders and other types of automated web crawlers. Throughout the UI, a new icon is shown when an error has been generated by a known bot:

Bots 3.0.0 released (that's the stable version yes πŸ‘)

We have finished beta testing our JavaScript integration, Today, the stable 3.0.0 is published to npm and NuGet. In other words, JavaScript logging is available as a stable option. Maybe something to play with over Christmas? πŸŽ… Documentation and samples have been updated to reflect the recent changes.

Publishing ASP.NET Core 2.2 health check results to

πŸ—ΊοΈ Search and filter by country

Sometimes, errors generated from a specific country are more, or less, important than others. With the new country support on, you can search, filter and set up rules based on the origin country of an error. On all errors, where we were able to identify a country, an ISO 3166-1 alpha-2 country code is added. You can search by country using a query like this:


For easier filtering, you can click the Add filter button and search using the filtered search feature:

Search by country

Finally, ignore rules (or any other rule type) can be based on the country too.

The country information is extracted by looking at a combination of HTTP headers like User-Language and Accept-Language. If you are using Cloudflare, geolocation can be enabled as described here: We may or may not extend with IP-based geolocation, but for now, Cloudflare is the way to go for a 100% accurate resolving of country codes.

No published changelogs yet.

Surely elmah-io will start publishing changelogs very soon.

Check out our other public changelogs: Buffer, Mention, Respond by Buffer, JSFiddle, Olark, Droplr, Piwik Pro, Prott, Ustream, ViralSweep, StartupThreads, Userlike, Unixstickers, Survicate, Envoy, Gmelius, CodeTree