Lurgle.Alerting v1.1.10 and Lurgle.Logging v1.1.15 Released

I've just pushed out an update to Lurgle.Alerting on Nuget. This release adds a Handlebars template option, based on the implementation by Matthew Turner at FluentEmail.Handlebars (github.com)

When I came across the FluentEmail.Handlebars package, I was keen to use it, but it was only compiled against .NET Standard 2.1, and using some older versions of FluentEmail.Core and Handlebars.Net. Lurgle.Alerting targets support for .NET 4.6.1 as a minimum, and aims to keep dependencies updated.

None of these are insurmountable and I initially looked at forking, updating, and sending a pull back to the project; however the implementation itself was quite simple with only a couple of classes and a few methods, and so I decided to include the code in Lurgle.Alerting with acknowledgement and links back to the source repository.

If I were substantively improving the code, of course, I'd have gone down the forking pull path. The goal is to provide multiple rendering options in Lurgle.Alerting, allowing a choice in implementation. More choice is better.

I've also recently updated Lurgle.Logging with a minor update - if LogFolder is not specified in the config, Lurgle.Logging provides a fallback config of using the same folder as your executable... or it was meant to. It was actually returning the full path including the executable ... so I fixed that.

The Lurgle links below are so fancy that you can click them and get the latest version:

Lurgle.Logging


Lurgle.Alerting


 

Comments

You may also like:

Event Timeout for Seq v1.4.2 released

A new release of Seq.App.EventTimeout is out. This was a little earlier than I planned to release v1.4.x, but there was a bug in the AbstractAPI deserialization as a result of some code refactoring which I'd missed. As usual, you can install Event Timeout for Seq using Seq.App.EventTimeout as the...

Lurgle.Logging v1.2.0 - Multi-threaded correlation ids are now a thing

Multi-threaded correlation ids were not a thing Following on from my work on Seq.Client.WindowsLogins and the subsequent realisation that EventLog's EntryWritten event handler is bad and should feel bad, I contemplated whether I could apply some of my efforts to solve another issue that had been bugging me. Lurgle.Logging was...

Seq.App.EventTimeout v1.4.5 Released

I've released a new update to Event Timeout for Seq, which improves the handling of 24 hour windows (eg. Start 00:00, End 00:00) and how repeat timeouts operate. Ordinarily, Event Timeout is forward looking - it always calculates the next start time if the configured start time would fall in...