Skip to content

Releases: KurtWeston/log-extract

log-extract v1.0.0

03 Dec 03:09

Choose a tag to compare

🎉 Initial Release - Production-Ready Log Extraction Tool

We're excited to announce the first stable release of log-extract, a powerful Python CLI tool for extracting structured data from unstructured log files using intelligent pattern matching.

✨ Key Features

Smart Extraction Capabilities

  • Multi-format timestamp extraction - ISO 8601, RFC 3339, and custom patterns
  • Network data extraction - IPv4 and IPv6 addresses
  • HTTP metadata extraction - Status codes, methods, user agents, and referrer URLs
  • Line number tracking - Easy debugging with source line references

Pre-built Log Format Support

  • ✅ Apache Common Log Format
  • ✅ Apache Combined Log Format
  • ✅ Nginx access logs
  • ✅ Syslog format
  • ✅ Custom regex patterns for application-specific logs

Flexible Filtering & Output

  • Date range filtering - Extract logs within specific time windows
  • Pattern-based filtering - Match on specific fields
  • Multiple output formats - JSON, CSV, or plain text (tab-separated)
  • Pipe support - Read from stdin for seamless integration
  • Summary statistics - Track total lines, matches, and extraction counts

📦 Installation