package
0.11.0
Repository: https://github.com/xvrzhao/utils.git
Documentation: pkg.go.dev

# Functions

Log 打印错误,配合通过 Wrapper 函数返回的 error 使用。 若未通过 SetLoggerWriter 设置过 writer,则默认打印到 stderr。 输出的格式为: 2020/05/31 16:38:09 an error was caught at runtime: @ [errors.handler]: can not get user by id (utils/errors/wrapper_test.go:30) @ [errors.UserModel.GetUserByID]: query fail (utils/errors/wrapper_test.go:39) @ [origin]: can not connect to db.
SetLoggerWriter 改变 Log 函数的输出位置。.
SetWrapperOpt 根据 opt 改变 Wrapper 函数的行为, 该函数需在调用 Wrapper 函数前执行。.
Wrapper 返回一个包装 err 的 wrapper error,该 wrapper error 携带了调用者调用时的源码文件名、行号和产生错误的函数名称。 用 Wrapper 函数包裹错误、向上传递、再包裹、再传递 ..

# Structs

WrapperOpt 是 Wrapper 设置项。.