code: func getDefaultReflectorName(ignoredPackages ...string) string {
  	name := "????"
  outer:
  	for i := 1; i < 10; i++ {
  		_, file, line, ok := goruntime.Caller(i)
  		if !ok {
  			break
  		}
  		for _, ignoredPackage := range ignoredPackages {
  			if strings.Contains(file, ignoredPackage) {
  				continue outer
  			}
  
  		}
  
  		pkgLocation := strings.LastIndex(file, "/pkg/")
  		if pkgLocation >= 0 {
  			file = file[pkgLocation+1:]
  		}
  		name = fmt.Sprintf("%s:%d", file, line)
  		break
  	}
  
  	return name
  }
docs: // getDefaultReflectorName walks back through the call stack until we find a caller from outside of the ignoredPackages
  // it returns back a shortpath/filename:line to aid in identification of this reflector when it starts logging