Ai
1 Star 0 Fork 0

武先生/utils-framework

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
framework.go 538 Bytes
一键复制 编辑 原始数据 按行查看 历史
武先生 提交于 2022-06-10 13:43 +08:00 . init:
package test_framework
import (
"gitee.com/wuxiansheng/utils-framework/pkg/log"
"runtime/debug"
)
type TestFrameworkFunc func(...interface{})
func TCase(testFF TestFrameworkFunc, args ...interface{}) {
defer func() { // 必须要先声明defer,否则不能捕获到panic异常
log.Debugf("e")
if err := recover(); err != nil {
log.Debugf("error:%v", err) // 这里的err其实就是panic传入的内容
log.Debugf("[PANIC] panic = %s, stack = %s", err, string(debug.Stack()))
}
log.Debugf("f")
}()
testFF(args)
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/wuxiansheng/utils-framework.git
git@gitee.com:wuxiansheng/utils-framework.git
wuxiansheng
utils-framework
utils-framework
232b4bc03df5

搜索帮助