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  }