package util import "runtime" func GetCallerName() string { pc, _, _, ok := runtime.Caller(2) if !ok { return "unknown" } fn := runtime.FuncForPC(pc) if fn == nil { return "unknown" } return fn.Name() }