Log Pagination (File Size Management)
As a support technician, I want to the daily log file to automatically split into multiple parts when it reaches a critical size, So that I can open the logs in basic text editors without freezing my computer due to memory exhaustion.
Given the daily log file reaches its maximum allowed size (e.g., 5 MB),
When a new file transfer is logged,
Then a new paginated file (e.g., YYYY-MM-DD_part2.json) is generated.
Given the log is actively paginating,
When opening the generated files,
Then each individual file remains a valid, correctly formatted JSON document.