pub(crate) fn execute(
    command: Execute,
    logger: Arc<RotatingLogger>
) -> Result<ExecutionAction, String>