de3e95bcb7
Previously, the script filtered log FILES by modification time but read ALL entries from those files, causing "Last 1 hour" to show entries from weeks/months ago if they were in recently-modified files. Now filters individual log entries by parsing their timestamps and comparing to the selected time range (1 hour, 6 hours, 24 hours, etc.). Changes: - Added cutoff timestamp calculation in awk BEGIN block - Extract timestamp from each Apache log entry - Skip entries older than cutoff with timestamp comparison - Works with both GNU date and BSD date for portability