概览

在调试 golang 程序时,加断点查看变量值固然是一种方法,但更多的时候只是简单的加个 log 看一下。

fmt.Printf("%+v", xxx)

于是,我封装了一个简便的 debuglog 库,用于 debug 变量。

debuglog.Val()debuglog.SpewVal()spewdebuglog.ToJson()debuglog.ToJsonPretty()
debuglog

示例

示例结果