363f7899f8
refactor(logging): reduce download log spam and set INFO level
...
- Pass app logger to yt-dlp so internal [download] progress lines
are routed through the INFO-level logger instead of stdout.
- Throttle download_progress_handler debug logging to avoid
flooding logs on every fragment tick.
- Switch key provider lifecycle messages to INFO (start/complete)
while keeping verbose details at DEBUG.
- Set debug_enabled=False in development config so dev mode
does not emit extra debug noise.
- Update config docstring example from DEBUG to INFO.
2026-05-18 09:56:19 +02:00
92bd55ada1
chore: apply pending code updates
2026-03-17 11:39:27 +01:00
4f2d652a69
Change logging level from DEBUG to INFO
...
- Update fastapi_app.py to use INFO level instead of DEBUG
- Update development.py config to default to INFO instead of DEBUG
- Update uvicorn log_level from debug to info
- Prevents debug messages from appearing in logs
2026-01-07 19:41:39 +01:00
f39a08d985
Fix event handler TypeError and increase log level to INFO
2026-01-07 19:18:01 +01:00
a41c86f1da
refactor: remove GlobalLogger and migrate to standard Python logging
...
- Remove src/infrastructure/logging/GlobalLogger.py
- Update SerieScanner.py to use standard logging.getLogger()
- Update aniworld_provider.py to remove custom noKeyFound_logger setup
- Fix test_dependencies.py to properly mock config_service
- Fix code style issues (line length, formatting)
- All 846 tests passing
2025-10-25 17:27:49 +02:00
1637835fe6
Task 11: Implement Deployment and Configuration
...
- Add production.py with security hardening and performance optimizations
- Required environment variables for security (JWT, passwords, database)
- Database connection pooling for PostgreSQL/MySQL
- Security configurations and allowed hosts
- Production logging and rotation settings
- API rate limiting and performance tuning
- Add development.py with relaxed settings for local development
- Defaults for development (SQLite, debug logging, auto-reload)
- Higher rate limits and longer session timeouts
- Dev credentials for easy local setup
- Development database defaults
- Add environment configuration loader (__init__.py)
- Automatic environment detection
- Factory functions for lazy loading settings
- Proper environment validation
- Add startup scripts (start.sh)
- Bash script for starting application in any environment
- Conda environment validation
- Automatic directory creation
- Environment file generation
- Database initialization
- Development vs production startup modes
- Add setup script (setup.py)
- Python setup automation for environment initialization
- Dependency installation
- Environment file generation
- Database initialization
- Comprehensive validation and error handling
- Update requirements.txt with psutil dependency
All configurations follow project coding standards and include comprehensive
documentation, type hints, and error handling.
2025-10-22 10:28:37 +02:00
7481a33c15
instruction2
2025-10-12 22:39:51 +02:00
7b933b6cdb
test and move of controllers
2025-10-12 19:54:44 +02:00
7a71715183
backup
2025-10-12 18:05:31 +02:00
fe2df1514c
cleanup
2025-10-05 21:56:33 +02:00
d30aa7cfea
latest api use
2025-10-05 21:42:08 +02:00