Watches an Umbraco site's own logging, groups repeating warnings and failures so they stand out, and links them to the pages they affect and the changes made just before they started.
Søren Kottal describes Unlog, an Umbraco package that prunes file-based Serilog logs by retention rules (e.g., Information 14 days, Warning 30, All 90), preserving recent and error entries while freeing space. It runs as a background job, requires the UmbracoFile sink, and is available on the Umbraco Marketplace.
Per-level retention for Umbraco's Serilog file logs, including files left by previous Azure workers.
Tracks the errors real visitors actually hit - 404s, 500s, TLS and DNS failures
The text outlines a local Claude Code Routine for monitoring Umbraco v15+ logs and suggesting bug fixes. It details the setup process, including creating user groups, API users, and environment variables. A PowerShell script retrieves recent errors, and the routine automates error handling and fix application, ensuring safety by restricting access to client credentials.
Søren Kottal developed a Kudu Umbraco Log Viewer to enhance log accessibility for Umbraco Cloud users. It allows users to easily navigate and parse structured JSON logs, even when the site is down. The viewer includes features like file sorting, expandable entries, expression search, and a momentum graph for error tracking.
2025-11-13 from 18:30 to 20:30 (Europe/London) - Enjoy Digital, 23 The Calls, Leeds, GB
In the UmbraCare blog, they discuss replacing Umbraco v13's default LogViewer due to deserialization errors with a custom implementation. The article outlines steps to create a Composer, implement a robust custom LogViewer, register it, and test its functionality, ensuring improved error handling and performance.