umbraco-logs

Query Umbraco log entries with Serilog filters and ISO dates.

4|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/albanistrefi/umbraco_CLI --skill umbraco-logs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umbraco-logs
Source: https://github.com/albanistrefi/umbraco_CLI/tree/main/skills/cli/umbraco-logs
Command: npx skills add https://github.com/albanistrefi/umbraco_CLI --skill umbraco-logs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you quickly find the right Umbraco log entries and diagnostics details without manually browsing pages or sifting through large log volumes.

Core Features & Use Cases

  • Log level and volume insight: Use level-count to understand how many events exist per log level within a time window.
  • Targeted retrieval: Use list and search to pull log entries using ISO date ranges, levels, and Serilog filter expressions.
  • Template discovery: Use templates to enumerate and paginate available log message templates when you need to understand what messages may appear.

Quick Start

Run a filtered search for errors from a specific date range using umbraco logs search with --level error and --from and --to ISO timestamps.

Frequently Asked Questions about umbraco-logs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search Umbraco logs for specific error levels during an incident?

To search Umbraco logs for specific error levels, use the search command with the --level flag and ISO date ranges. This retrieves targeted log entries matching your incident response timeframe and Serilog filter expressions.

What is the best way to count Umbraco log events by level over time?

Counting Umbraco log events by level is done using the level-count command. This provides volume insights per log level within a specified time window, helping you monitor operational health and diagnose event frequency.

Can I use Serilog filter expressions to query Umbraco diagnostics entries?

Yes, you can use Serilog filter expressions to query Umbraco diagnostics entries. The search and list commands accept these expressions alongside ISO date ranges to precisely filter structured log parameters.

How do I find available message templates in Umbraco structured logs?

Finding available message templates in Umbraco structured logs requires the templates command. This enumerates and paginates existing log message templates so you can understand what specific messages may appear in your environment.

Do I need umbraco-shared to query Umbraco logs?

Yes, you need umbraco-shared to query Umbraco logs. The Skill depends on umbraco-shared to handle authentication and apply global flag and security rules required for accessing your log data.

Why does my Umbraco log search return no entries?

Your Umbraco log search may return no entries if the ISO date ranges are incorrect or the Serilog filter expression does not match. Ensure your --from and --to timestamps are valid and the --level parameter exists in that window.