Ai
5 Star 6 Fork 4

zstackio/zstack-vyos

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
debug.go 648 Bytes
一键复制 编辑 原始数据 按行查看 历史
package utils
import (
"fmt"
"github.com/pkg/errors"
log "github.com/sirupsen/logrus"
)
func Assertf(expression bool, f string, args ...interface{}) {
Assert(expression, fmt.Sprintf(f, args...))
}
func Assert(expression bool, msg string) {
if !expression {
panic(errors.New(msg))
}
}
func PanicIfError(ok bool, err error) {
if !ok {
panic(err)
}
}
func PanicOnError(err error) {
if err != nil {
panic(err)
}
}
func LogError(args ...interface{}) {
for _, arg := range args {
if e, ok := arg.(error); ok {
err := errors.Wrap(e, "UNHANDLED ERROR, PLEASE REPORT A BUG TO US")
log.Warn(fmt.Sprintf("%+v\n", err))
}
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zstackio/zstack-vyos.git
git@gitee.com:zstackio/zstack-vyos.git
zstackio
zstack-vyos
zstack-vyos
master

搜索帮助