Introduce --log-level and --log-file CLI arguments. Add execution time tracking and detailed logs across all modules.