有没有一种方法可以获取作用域中变量的名称和值?

时间:2019-03-20 11:20:56

标签: variables go scope stack-trace

我正在尝试为记录器编写一个将事件发送到哨兵的处理程序。 我想将范围内的变量作为上下文包括在内,以便于调试。 有没有一种方法(没有WriteHeapDump)?

2 个答案:

答案 0 :(得分:2)

  

是否可以获取作用域中变量的名称和值?

否。

答案 1 :(得分:0)

排序。您可以使用github.com/jwells131313/goethe在歌德线程(具有线程ID的特殊线程)上设置thread-local-variables。虽然有点皱眉。