1234567891011121314151617181920212223 |
- package er
- import (
- "log"
- "runtime/debug"
- )
- func Check(err error) {
- if err != nil {
- log.Println(err)
- debug.PrintStack()
- panic(err)
- }
- }
- func Recover(err *error) {
- r := recover()
- if r != nil {
- debug.PrintStack()
- e, _ := r.(error)
- *err = e
- }
- }
|