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
319 posts
Decorating errors with version number using Azure Websites

Did you know that elmah.io supports custom version numbering on all of your errors? If not, take a look at Adding Version Information. Having a version number on all errors, is extremely useful for tracking bad releases. In this post, I'll explain different approaches for automatically decorating ...

Restructuring Plans and Pricing

We constantly reconsider and adjust our plans and pricing offerings. When developing new features, we need to consider which plans to put the new feature into (if not all). When competitors adjust their terms, we need to verify that we can still compete with that etc. That's pretty ...

Writing custom error loggers for ELMAH

Something struck me the other day while reading a question on StackOverflow. No really good documentation on creating custom error log implementations is available anywhere. One could argue that the process is easy and while the interface is definitely easy to implement, there are still a couple of nice things ...

New Features for App Store Developers

Since writing this post, custom development for the elmah.io AppStore has been discontinued. To suggest a new app, feel free to reach out. If you are among our Business or Enterprise users, you probably know the elmah.io App Store. If not, we'll start with a short ...

Usage Monitoring

Like any other service out there, we cannot offer unlimited storage. That's why we've set a limit on logged messages per plan. Like 25.000 messages per month when on the Business plan. For more details, check out the plans and pricing page. The message limits ...

Support for Logary

Supporting all of the major logging and error management solutions for .NET is a high priority on elmah.io. Whether you use ELMAH or simple logging solutions like log4net and Serilog, you should get a great experience combining them with elmah.io. As the first online error management system out ...

Permanent link to search results

Some times, it's the small changes that makes the big difference. Today we introduce what looks like a minor change, but in fact opens up for a range of new possibilities on elmah.io. Remember the search page? Let's recap: In the example, I've ...

ELMAH security and allowRemoteAccess explained

Securing your ELMAH log is a subject that have been touched upon in multiple presentations and blog posts. ELMAH itself even provide some great documentation, but questions on the subject still pop up on StackOverflow on a regular basis. I believe there's room for some extended documentation, giving ...

Bulk managing users in an organization

A little over a month ago, we introduced the highly requested feature Organisations. With organisations, you can manage all of the users within your company at the organisation level, rather than having to add the same user multiple times. Today we introduce a new drop down on the organisation settings, ...