Fix the Broken Log Analyzer
You've inherited a log analyzer dashboard that's riddled with bugs. The core features are there but nothing works correctly. Fix it.
Known Issues
Log file parser crashes on multiline stack tracesError rate chart shows incorrect percentages (off by 10x)Time-based filtering returns results outside the selected rangeThe "Export CSV" button generates malformed CSV with missing columnsSearch by log level filter doesn't work for WARN levelMemory leak: parsing large files causes the browser tab to crashRequirements
Fix ALL the above bugs without rewriting from scratchAdd proper error boundaries so the app doesn't white-screen on errorsAdd loading states for file parsing (currently freezes the UI)Write at least 3 unit tests for the parser functions you fixBonus Points
Performance: parse a 50MB log file without crashingAdd a "last 24 hours" quick filterImprove the chart tooltip formatting