code: func (c *Config) WithLogger(logger log.Logger) *Config {
  	c.Logger = logger
  	return c
  }
docs: // WithLogger defines the logger for informational messages, e.g. requests
  // and their response times. It is nil by default.