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
Deployment tracking for Octopus Deploy

Announces elmah.io Deployment Tracking support for Octopus Deploy, following earlier integration with Azure DevOps, letting Octopus notify elmah.io on each release so error rates can be correlated with deployments. Links to the Set Up Deployment Tracking docs for configuring the Octopus step. ...

Config transformations in ASP.NET Core

Part 2 of elmah.io's ASP.NET Core series, replacing web.config XDT transforms with JSON: appsettings.Production.json nested under appsettings.json, loaded via ConfigurationBuilder.AddJsonFile. Covers how ASPNETCORE_ENVIRONMENT picks the file and launchSettings.json profiles in Visual Studio. ...

Deployment tracking multiple services and Azure DevOps

Announces two Deployment Tracking upgrades: filtering deployments per log by service name for independently versioned microservices, and a point-and-click elmah.io Deployment Task for Azure DevOps Pipelines instead of hand-rolled PowerShell. ...

AppSettings in ASP.NET Core

First in a 7-part ASP.NET Core series, replacing web.config with appsettings.json: wiring up ConfigurationBuilder in Startup.cs, defining a hierarchical AppSettings section, and injecting it into controllers via the options pattern with services.Configure. ...

Authentication in HTTP rules

elmah.io's rule engine now supports OAuth 2 bearer tokens alongside last month's basic authentication addition, letting rules call external REST APIs like Slack and HipChat integrations that require credentials. ...

We don't just log your errors. We help you fix them!

Introduces the new Fix tab on error details, which uses an algorithm to surface the single best Stack Overflow answer across multiple related questions rather than just the accepted one, with more fix-focused tools planned as step two. ...

Disable Logging

Introduces a Disable button on log settings that pauses logging server-side, replacing the old workaround of commenting out the errorLog element in web.config or making risky live code edits. ...

RevDeBug Available in the Goodie Bag

Details a Goodie Bag deal giving Business/Enterprise subscribers 25% off RevDeBug, a Visual Studio reverse debugger that records application state so you can step backwards in time to find a bug's root cause. ...

Deployment Tracking

Launches the Deployments tab, a per-log view showing error stats scoped to the current release plus a table of the last 10 releases, and explains the two steps needed to wire it up: tagging messages with a version number and calling the deployments API endpoint. ...