是否有一种简单的方法可以了解Go中包的方法返回的所有错误?
例如,net包返回多种错误类型,例如AddrError,DNSConfigError,DNSError等。这些错误类型在net包中声明。但是,net包还会在其方法中返回os.PathError,syscall。* errors,这些错误是在其他包中声明的错误。
我想对网络包返回的所有错误类型进行分类,并为每个错误做一些事情以及编写日志消息。但是,我注意到http://golang.org/pkg/网站没有提供这些返回的错误类型,例如" ERRORS" http://pubs.opengroup.org/onlinepubs/009695399/functions/write.html页面中的部分。
如果有办法了解这些信息,请告诉我。
感谢。