|
|
@ -36,6 +36,12 @@ func GetSelfFuncName() string {
|
|
|
|
pc, _, _, _ := runtime.Caller(1)
|
|
|
|
pc, _, _, _ := runtime.Caller(1)
|
|
|
|
return cleanUpFuncName(runtime.FuncForPC(pc).Name())
|
|
|
|
return cleanUpFuncName(runtime.FuncForPC(pc).Name())
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
func GetFuncName(skip int) string {
|
|
|
|
|
|
|
|
pc, _, _, _ := runtime.Caller(skip + 1)
|
|
|
|
|
|
|
|
return cleanUpFuncName(runtime.FuncForPC(pc).Name())
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func cleanUpFuncName(funcName string) string {
|
|
|
|
func cleanUpFuncName(funcName string) string {
|
|
|
|
end := strings.LastIndex(funcName, ".")
|
|
|
|
end := strings.LastIndex(funcName, ".")
|
|
|
|
if end == -1 {
|
|
|
|
if end == -1 {
|
|
|
|