Visualizing the Serilog 4.1 batch retry algorithm

This is a quick post exploring how Serilog 4.1 (currently in preview) schedules retries when logging fails. Logs tucked away in a file on a remote server aren’t very useful, so sending log events across a network to a centralized collector, log server, or service is very common. But, networks are unreliable and services have outages, so logging systems need to support retries when a network…