Files
gf/example/errors/gerror/gerror4.go

24 lines
387 B
Go
Raw Normal View History

2019-07-13 16:41:23 +08:00
package main
import (
"fmt"
2019-07-29 21:01:19 +08:00
"github.com/gogf/gf/errors/gerror"
2019-07-13 16:41:23 +08:00
)
func OpenFile() error {
return gerror.New("permission denied")
}
func OpenConfig() error {
return gerror.Wrap(OpenFile(), "configuration file opening failed")
}
func ReadConfig() error {
return gerror.Wrap(OpenConfig(), "reading configuration failed")
}
func main() {
fmt.Println(gerror.Cause(ReadConfig()))
}