Client setLogger(LoggerContract Function(EnvContract) logger) { _logger = logger(_env); return this; }