`Task`: Implement professional logging so we can see errors in` logs/error.log` instead of just the console.