golang打印panic到log文件
package main
import (
"fmt"
"runtime"
)
func main() {
defer func() {
if r := recover(); r != nil {
buff := make([]byte, 1<<10)
runtime.Stack(buff, false)
fmt.Printf("%v %v", r, string(buff))
}
}()
b := 10
b = b - 10
fmt.Pri...
原创
2020-06-11 19:43:16 ·
1443 阅读 ·
0 评论