Lukas 8e885dd40b feat: implement comprehensive logging system
- Created src/server/utils/logging.py with structured JSON logging
- Multiple log handlers for app, error, download, security, performance
- Request logging middleware with unique request IDs and timing
- Log rotation and cleanup functionality
- Comprehensive test suite with 19 passing tests
- Context variables for request and user tracking
- Security event logging and download progress tracking

Features:
- JSON formatted logs with consistent structure
- Automatic log rotation (10MB files, 5 backups)
- Request/response logging middleware
- Performance monitoring
- Security auditing
- Download progress tracking
- Old log cleanup functionality

Tests: All 19 tests passing for logging system functionality
2025-10-12 23:33:56 +02:00
2025-05-17 21:31:16 +02:00
2025-10-12 22:39:51 +02:00
2025-10-12 18:05:31 +02:00
2025-10-12 18:05:31 +02:00
2025-10-12 18:05:31 +02:00
2025-05-31 20:46:30 +02:00
2025-10-12 22:39:51 +02:00
2025-10-12 23:06:29 +02:00
2025-10-12 23:06:29 +02:00
Description
No description provided
179 MiB
Languages
Python 78.5%
JavaScript 14.7%
HTML 3.3%
CSS 2.9%
Shell 0.4%
Other 0.2%