【Go 从入门到实战】学习笔记,从零开始学 Go、Gin 框架,基本语法包括 26 个Demo,Gin 框架包括:Gin 自定义路由配置、Gin 使用 Logrus 进行日志记录、Gin 数据绑定和验证、Gin 自定义错误处理、Go gRPC Hello World... 持续更新中...
3116
46
941


func t2() (a int) {
defer func() {
a++
}()
return 1
}
输出:2

改为输出1

搞了半夜了 我在01-gin框架/02配置路由 里面执行go mod init xx ,然后go mod tidy 然后还是不能运行 跪求怎么运行说明啊 我现在想试试02-路由配置的效果都弄不好 怎么学

image

案例也存在问题

一起学习GO

failed to rotate: failed to rename new symlink: rename F:/testlog.log.20191111.log_symlink F:/testlog.log: Access is denied.

您好,看了您关于日志记录的文章,很感谢非常有用,使用gin中间件的形式实现了router访问的日志记录,可是目前还是遇到了个问题,就是gin中间件的形式,只能记录访问日志,可是对于函数的错误是没有记录的,请问如果要记录函数的错误日志,可以使用中间件总的logger嘛? 还是要重新 logger := logrus.new() 一个 重新配置

不知道有没有办法改进