skyview/internal
Ole-Morten Duesund 960f47682d Improve position validation logging and reduce spam
- Remove duplicate validation logging between mergeAircraftData and updateHistories
- Add rate limiting: errors logged max once per 10 seconds per aircraft
- Add rate limiting: warnings logged max once per 30 seconds per aircraft
- Only log first error/warning message to reduce log verbosity
- Clean up validation log entries when aircraft become stale
- Maintain memory efficiency with automatic cleanup

This significantly reduces log spam from aircraft with persistent
position validation issues (e.g., CPR decoding problems).

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-24 20:39:57 +02:00
..
beast Clean up codebase and fix server host binding for IPv6 support 2025-08-24 18:36:14 +02:00
client Clean up codebase and fix server host binding for IPv6 support 2025-08-24 18:36:14 +02:00
icao Clean up codebase and fix server host binding for IPv6 support 2025-08-24 18:36:14 +02:00
merger Improve position validation logging and reduce spam 2025-08-24 20:39:57 +02:00
modes Fix aircraft weight category classification 2025-08-24 20:24:48 +02:00
server Add health check endpoint for monitoring and load balancers 2025-08-24 20:20:46 +02:00