Results 3 comments of Lavch

> @YellowPure > 这里RouterGroup和Engine是循环引用吗? > 在写的时候犯了个错误 > > 把GET函数中的group.addRoute("GET", pattern, handler) > 写成了group.engine.addRoute("GET", pattern, handler) > > 导致生成的prefix是空字符串,请问这是为什么呢?理论上group指针的prefix应该是有值的,小白求教 调用`group.engine.addRoute`时,使用的是RouterGroup里面的engine结构从RouterGroup继承的addRoute方法,也就是说addRoute的作用对象是engine里面的RouteGroup指针指向的group变量。 观察函数`gee.Group`可以发现,当创建一个新的RouterGroup变量时,该变量内的engine结构实际上等于上一个group内的engine,而上一个engine内的RouterGroup指针指向的的group变量的prefix并没有加上当前Group函数传入的prefix,所以当你调用`group.engine.addRoute`时,得到的prefix实际上是调用`gee.Group`函数得到新的group之前的prefix。在给出的demo里,自然v1.engine.RouterGroup.prefix == ""

Is there any message about this commit or other similar ones? It's seems that I still have the problem of setting caller depths when use a wrapper of logrus :

There is already an [extension](https://marketplace.visualstudio.com/items?itemName=r3inbowari.gomodexplorer) available for this feature.