code: func (c *Configurator) log(name string) {
  	if c.logger != nil {
  		c.RLock()
  		defer c.RUnlock()
  		c.logger.Printf("[DEBUG] tlsutil: %s with version %d", name, c.version)
  	}
  }
docs: // This function acquires a read lock because it reads from the config.