update error easy func
This commit is contained in:
parent
f578e82046
commit
5c4dcaa0be
|
@ -1,7 +1,26 @@
|
||||||
package errs
|
package errs
|
||||||
|
|
||||||
|
import (
|
||||||
|
"code.30cm.net/digimon/library-go/errs/code"
|
||||||
|
"fmt"
|
||||||
|
"github.com/zeromicro/go-zero/core/logx"
|
||||||
|
"strings"
|
||||||
|
)
|
||||||
|
|
||||||
type ErrorCode uint32
|
type ErrorCode uint32
|
||||||
|
|
||||||
func (e ErrorCode) ToUint32() uint32 {
|
func (e ErrorCode) ToUint32() uint32 {
|
||||||
return uint32(e)
|
return uint32(e)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func ThirdPartyError(scope uint32, ec ErrorCode, s ...string) *LibError {
|
||||||
|
return NewError(scope, code.ThirdParty, ec.ToUint32(), fmt.Sprintf("thirty error: %s", strings.Join(s, " ")))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ThirdPartyErrorL(scope uint32, ec ErrorCode,
|
||||||
|
l logx.Logger, filed []logx.LogField, s ...string) *LibError {
|
||||||
|
e := ThirdPartyError(scope, ec, s...)
|
||||||
|
l.WithCallerSkip(1).WithFields(filed...).Error(e.Error())
|
||||||
|
|
||||||
|
return e
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue