Severities in Daily Digest

We just made a major improvement (IMO) to the Daily Digest email. The hourly bars are now split by severity:

We previously showed all severities combined using a solid green color. When splitting by severity, you no longer need to visit, to see if those 1.000 messages were actual errors or debug messages.

Reset password available from organization settings

A user suggested a nice improvement, that we implemented straight away. The ability to send a reset password mail to a user directly from organization settings:

In companies where you have a dedicated admin, users can now ask their admin to reset their password, with the security around the user picking his/her new password intact.

Blogged: Working towards GDPR compliance

Read the latest blog post about our progress towards GDPR compliance:

Download invoice as PDF

By popular demand, invoices can now be downloaded PDFs directly on the organization view. Another common request, is to set up your accountant's email address and let send new invoices as they are generated. This feature is in the pipeline.

Logging Web API errors from Umbraco

Our integration for Umbraco just became a whole lot better. With the recent version, we also log errors generated by Web API. You don't need to configure anything, just extend UmbracoApiController and all exceptions are automatically picked up and presented at

Get started here: Logging to from Umbraco.

Query template for .well-known

If you haven't started using the .well-known notation, you may be pulling out hair, by all of the errors generated (by bots) from URL's with this path. With the new "All .well-known" rule template, ignoring or hiding these errors is easy:

Documenting the export

The Elmah.Io.Export tool now have some nice documentation on Export data from to JSON

Blogged Introducing Uptime Monitoring

We never officially introduced the new Uptime Monitoring feature. Time to fix that! Here's an overview of most of the features available: Introducing Uptime Monitoring. We also put out a landing page with more focus on the benefits of Uptime Monitoring.

Use a proxy with ASP.NET Core and

Since ASP.NET Core no longer support proxy configuration through web.config, you can log to by configuring a proxy manually:

var settings = new ElmahIoSettings();
settings.WebProxy = new System.Net.WebProxy("localhost", 8888);
app.UseElmahIo("API_KEY", new Guid("LOG_ID"), settings);

Documentation has been updated. We also extended the proxy documentation for ASP.NET/MVC/Web API: Logging through a HTTP proxy.

Jump to point in time on uptime history

When clicking on the uptime graph, we now jump directly to the clicked point in time on Uptime History:

This makes it a lot easier to navigate to the logged error for a failing interval.

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