Thomas Ardal

Thomas Ardal

Meet Thomas, the founder and developer behind elmah.io. Thomas blogs about everything technical from C# and ASP.NET Core to machine learning.

Denmark
320 posts
Mark errors as fixed, dashboards and more

Announces mark-as-fixed issue tracking and 5 predefined Dashboards on elmah.io, plus a grouping algorithm change that drops version numbers from error groups so reoccurring bugs across releases resurface as notifications instead of new groups. ...

.NET Blogs to Follow - The Ultimate List

A curated list of .NET bloggers, from Scott Hanselman and Troy Hunt to Michael Crump's 50-post Azure Tips and Tricks series, Rebus creator Mogens, and Dusted Codes' Dustin, the go-to blog for all things ASP.NET Core. ...

Supporting Azure Functions and WebJobs

Introduces the Elmah.Io.Functions NuGet package for native error logging in Azure Functions and WebJobs, using a single [ElmahIoExceptionFilter("API_KEY", "LOG_ID")] attribute to catch unhandled exceptions without any try/catch code. ...

Root cause analysis to the rescue

Introduces the Root Cause view for elmah.io Uptime Monitoring, combining client and server error details for failing checks, surfacing quick fixes like renewing an expired SSL certificate, and showing per-region DNS resolution and performance data. ...

Stable v3 API and client integrations

Announces the stable v3 elmah.io API and updated client integrations, covering the new Swagger endpoint at api.elmah.io, AutoRest-generated clients, request throttling, and the API key requirement replacing log-ID-only access, including the new web.config apiKey attribute. ...

elmah.io NuGet packages revisited

Maps the simplified v3 NuGet package tree built on Elmah.Io.Client, covering Elmah.Io.AspNetCore, Elmah.Io.Mvc, Elmah.Io.WebApi, NLog, Log4Net, Serilog, Logary and Umbraco integrations, and explains why elmah.io.core was dropped. ...

Enforcing message limits

Explains why elmah.io is starting to enforce plan message limits after metrics showed 25% of users regularly logging over their cap (some up to 300x), and how usage warnings, overage emails, and message deletion will work going forward. ...

Extending the usage graph

Details the expanded usage graph showing per-plan progress bars for messages, users, and uptime checks, plus a preview of the not-yet-limited email counter and why elmah.io partnered with a paid email provider instead of self-hosting SMTP. ...

Deployment Tracking and Uptime Monitoring included in plans

Announces that Deployment Tracking (formerly a paid add-on) and the still-in-beta Uptime Monitoring are now bundled free into the Business, Business+, and Enterprise plans, with included uptime check counts varying by plan. ...