github.com/tencent/goom@v1.0.1/erro/illegal_status.go (about)

     1  package erro
     2  
     3  // IllegalStatus 状态错误异常
     4  type IllegalStatus struct {
     5  	funcName string
     6  	msg      string
     7  }
     8  
     9  // Error 返回错误字符串
    10  func (i *IllegalStatus) Error() string {
    11  	return "Illegal status error when call " + i.funcName + " msg: " + i.msg
    12  }
    13  
    14  // NewIllegalStatusError 状态参数异常
    15  // funcName 函数名
    16  // msg 信息
    17  func NewIllegalStatusError(funcName string, msg string) error {
    18  	return &IllegalStatus{funcName: funcName, msg: msg}
    19  }