1. 首页
  2. 大数据
  3. Netty
  4. Golang捕获panic堆栈信息的讲解

Golang捕获panic堆栈信息的讲解

上传者: 2020-09-21 15:42:41上传 PDF文件 41.86KB 热度 15次

golang当中panic的时候如果启动的goroutine比较多,刷的信息满屏都是,在终端工具上因为刷的信息太多,找不到前边的信息,因此很有必要程序自己捕获panic,并且将错误信息输出到文件当中,以便定位排查问题。最后注意,如果是启动的多goroutine,需要在每个goroutine执行函数的时候,写上defer PanicHandler() 否则的话是捕获不到其他goroutine当中的painc信息的。

用户评论