如果打印 error 变量,打印出 error 对应的堆栈而不是日志方法调用时的堆栈

通过以下方法只会打印 error 的字符串描述信息,并且堆栈只是日志方法 Error 调用时的堆栈:

  1. g.Log().Error(ctx, err)

如果想要打印 error 变量的堆栈,并不想打印 Error 方法调用时的堆栈,可以通过以下方式:

  1. g.Log().Printf(ctx, "%+v", err)

参考连接: