Skip to content

zeuson/debug

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

说明

一个很简单到程序调试诊断用的工具库。

提供了以下几种常用工具:

  1. 打印输出变量值,用于程序调试,打印的时候除了变量值之外还会带上堆栈跟踪,这样才不会找不到信息出处的来源
  2. 变量值的输出支持递归引用形式,不会出现死循环,同时支持输出指针的指向。
  3. 获取调用栈的信息,跟runtime/debug里面打印调用栈不一样的地方是,这里的调用栈会以对象形式返回,可以延长输出内容,或者序列化到日志文件中
  4. GODEBUG环境变量解析,Go有一个GODEBUG环境变量可以用来设置调试相关参数,但是runtime/debug中没有提供访问接口
  5. 程序条件暂停功能

About

debug utilities for Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%