lua-resty-inspect是我编写的一个小工具,方便对lua代码进行inspect。
https://github.com/kingluo/lua-resty-inspect

功能特色:

  • 在任意lua文件的任意行设置断点
  • 断点是动态的,可在运行时设置和删除
  • 自定义断点处理逻辑,可以访问断点上下文,例如局部变量和upvalue
  • 可定义一次性断点
  • 可对jit编译过的函数设置断点
  • 对于全局、模块函数,设置断点对性能的影响只局限于该函数内部
  • 所有断点删除后,性能可恢复

希望这个小工具对大家有用。

Write a Reply...