golang print echo.Context值

时间:2017-02-10 16:30:11

标签: go echo-framework

我是Go的新手并试图检查方法参数。我有以下代码

func (c *controller) OrderNew(ctx echo.Context) error {

当我尝试时:

    fmt.println(ctx)
    fmt.Printf("%v \n", ctx)

我得到了

&{0xc4200f21e0 0xc4202302d0 /order [] [] map[] 0x4092860 map[site_key:2] 0xc4200bb6c0}

我意识到* controller是一个指针,返回的值包含地址,但不确定如何进一步调试或检查。我还看到了像cxt一样调用的函数

ctx.Get and ctx.Render

我发现它是echo.Context中的函数

感谢任何帮助/澄清。谢谢!

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

使用 log 包。

log.Printf("CONTEXT %+v", ctx)