概览
在调试 golang 程序时,加断点查看变量值固然是一种方法,但更多的时候只是简单的加个 log 看一下。
fmt.Printf("%+v", xxx)
于是,我封装了一个简便的 debuglog 库,用于 debug 变量。
debuglog.Val()debuglog.SpewVal()spewdebuglog.ToJson()debuglog.ToJsonPretty()
debuglog
在调试 golang 程序时,加断点查看变量值固然是一种方法,但更多的时候只是简单的加个 log 看一下。
fmt.Printf("%+v", xxx)
于是,我封装了一个简便的 debuglog 库,用于 debug 变量。
debuglog.Val()debuglog.SpewVal()spewdebuglog.ToJson()debuglog.ToJsonPretty()
debuglog