package util import ( "fmt" "runtime" ) func PrintCallTrace(depth int, v interface{}) { funcname, file, line, ok := runtime.Caller(depth) if ok { fmt.Printf("[%s:%d %s] %v\n", file, line, runtime.FuncForPC(funcname).Name(), v) } }