github.com/iikira/iikira-go-utils@v0.0.0-20230610031953-f2cb11cde33a/utils/error.go (about) 1 package utils 2 3 import ( 4 "log" 5 "os" 6 ) 7 8 // PrintErrIfExist 简易错误处理, 如果 err 存在, 就只向屏幕输出 err 。 9 func PrintErrIfExist(err error) { 10 if err != nil { 11 log.Println(err) 12 } 13 } 14 15 // PrintErrAndExit 简易错误处理, 如果 err 存在, 向屏幕输出 err 并退出, annotate 是加在 err 之前的注释信息。 16 func PrintErrAndExit(annotate string, err error) { 17 if err != nil { 18 log.Println(annotate, err) 19 os.Exit(1) 20 } 21 }