func setupDebug()

in cmd/debug.go [35:56]


func setupDebug(enableTrace, enablePprof bool) error {
	if enableTrace && enablePprof {
		return errTracePprofCannotBeEnabled
	}
	if enableTrace {
		f, err := createDebugFile("trace")
		if err != nil {
			return err
		}
		return trace.Start(f)
	}

	if enablePprof {
		f, err := createDebugFile("pprof")
		if err != nil {
			return err
		}
		return pprof.StartCPUProfile(f)
	}

	return nil
}