Releases: KurtWeston/log-extract
Releases · KurtWeston/log-extract
log-extract v1.0.0
🎉 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