### New Features
- β
**100-entry circular log buffer** - stores last 100 system events
- β
**4 log levels** - Error, Warning, Info, Debug
- β
**New Logs tab** in web interface with real-time viewing
- β
**Color-coded log entries** for easy scanning
- β
**Configurable logging** - enable/disable & set log level
- β
**Comprehensive logging** - tracks races, records, errors, state changes
- β
**Clear logs button** - reset log buffer from web interface
### What Gets Logged
- System initialization and settings
- WiFi connection status
- Race events (armed, start, finish, winner)
- New records (lane best times, closest race)
- State transitions (idle β racing β results)
- OTA updates (check, download, install)
- Configuration changes
- Errors and warnings
### All Previous Features Included
- Christmas tree drag racing countdown
- Dual lane precision timing
- Statistics tracking (session + all-time)
- Race history (50 races) with CSV export
- Over-the-air updates from GitHub
- 37+ configurable settings
- LED effects and audio feedback
- Full web interface
### Memory Usage
- RAM: ~90KB used, 230KB free (28% usage)
- Flash: ~1.1MB used, 2.4MB free (36% usage)
- Plenty of headroom remaining!
### How to Use Logging
1. Open web interface
2. Go to **Logs** tab
3. View real-time system logs
4. Configure log level in **Settings** β **Logging**
5. Choose level: Error Only / Warning / Info / Debug
### Upgrade from V2.3.0 or earlier
Simply click "Check for Updates" in Settings tab and install via OTA!
---
**Full changelog:** https://github.com/rolfokevin/hotwheels-timer/compare/v2.3.0...v2.4.0