GoFrame 錯誤處理-常用方法

2022-03-30 11:12 更新

錯誤創(chuàng)建

New/Newf

  • 說明:用于創(chuàng)建一個自定義錯誤信息的?error?對象,并包含堆棧信息。
  • 格式:

New(text string) error
Newf(format string, args ...interface{}) error

Wrap/Wrapf

  • 說明:用于包裹其他錯誤?error?對象,構(gòu)造成多級的錯誤信息,包含堆棧信息。
  • 格式:

func Wrap(err error, text string) error
func Wrapf(err error, format string, args ...interface{}) error

NewSkip/NewSkipf

  • 說明:用于創(chuàng)建一個自定義錯誤信息的?error?對象,并且忽略部分堆棧信息(按照當(dāng)前調(diào)用方法位置往上忽略)。高級功能,一般開發(fā)者很少用得到。
  • 格式:

func NewSkip(skip int, text string) error 
func NewSkipf(skip int, format string, args ...interface{}) error

錯誤碼相關(guān)方法

func NewCode(code int, text string) error
func NewCodef(code int, format string, args ...interface{}) error
func NewCodeSkip(code, skip int, text string) error
func NewCodeSkipf(code, skip int, format string, args ...interface{}) error
func WrapCode(code int, err error, text string) error
func WrapCodef(code int, err error, format string, args ...interface{}) error


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號