code: func (p *ParentLogger) NewLogger(name string) Logger {
  	factory := p.Factory
  	if factory == nil {
  		factory = DefaultRegistry
  	}
  	return factory.NewLogger(fmt.Sprintf("%s.%s", p.Prefix, name))
  }
docs: // NewLogger returns logger using name prefixed with prefix defined in parent logger.
  // If Factory is nil, DefaultRegistry is used.