log-error-digest

Featured

Analyze log files to troubleshoot errors, identify peak error periods, and produce error clustering, frequency statistics, and time distribution reports. Supports JSON, syslog, and Nginx formats with automatic detection. Use when a user uploads a .log file and asks to analyze errors, find patterns, debug issues, or get distribution stats.

AI & Automation 4,438 stars 448 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Log Error Digest Automated log file analysis that produces error clustering, frequency statistics, and time distribution reports. ## Features - **Error Clustering**: Groups similar error messages by normalizing dynamic parts (IPs, UUIDs, numbers, etc.) to identify root causes - **Frequency Statistics**: Counts occurrences by error type, sorted by severity - **Time Distribution**: Shows error distribution by hour and by date, helping pinpoint peak error periods ## Supported Log Formats | Format | Description | Auto-detection | |--------|-------------|----------------| | JSON | One JSON object per line with `timestamp`/`level`/`message` fields | Starts with `{` | | syslog | RFC 3164 format, e.g. `Jan 1 12:00:00 host proc[pid]: msg` | Starts with month name | | Nginx | Access log or error log format | Starts with IP or date/path pattern | ## Usage ```bash python scripts/analyze_logs.py <log_file_path> [options] ``` ### Parameters | Parameter | Description | Default | |-----------|-------------|---------| | `log_file` | Path to the log file (required) | - | | `--format` | Log format: `auto`/`json`/`syslog`/`nginx` | `auto` | | `--top` | Show Top N error clusters | `20` | | `--output` | Export results to a JSON file | Terminal output only | | `--level` | Filter by log level (e.g. `ERROR`, `WARN`) | All levels | | `--since` | Only analyze logs after this time (ISO format) | No limit | | `--until` | Only analyze logs before this time (ISO format) | No limit | ### Exampl...

Details

Author
zebbern
Repository
zebbern/claude-code-guide
Created
1 years ago
Last Updated
yesterday
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category