摘要: logrus介绍 logrus配置 日志打印 HOOK机制 Gin日志 Fatal处理 线程安全 logrus介绍 golang标准库的日志框架非常简单,仅仅提供了print,panic和fatal三个函数。对于更精细的日志级别、日志文件分割,以及日志分发等方面,并没有提供支持。在golang的世界 阅读全文
posted @ 2020-11-19 23:18 Terry- 阅读(610) 评论(0) 推荐(0)
摘要: 为什么要使用日志 记录参数信息 猜测用户行为 复现系统bug并修复 func main() { // 禁用控制台颜色 gin.DisableConsoleColor() // 创建记录日志的文件 f, _ := os.Create("gin.log") gin.DefaultWriter = io. 阅读全文
posted @ 2020-11-19 19:19 Terry- 阅读(1265) 评论(0) 推荐(0)
摘要: 什么是分组 对router创建Group(就是分组), 对同一分组会拥有同一前缀和同一中间件 写法 eg: r := gin.Default() v1 := r.Group("/v1") v1.POST("/login",loginEndpoint) v1.POST("/submit",submit 阅读全文
posted @ 2020-11-19 18:02 Terry- 阅读(1182) 评论(0) 推荐(0)
摘要: 连接MySQL package main import ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql" ) // 定义一个全局对象db var db *sql.DB // 定义一个初始化数据库的函数 func initDB() (e 阅读全文
posted @ 2020-11-19 17:18 Terry- 阅读(111) 评论(0) 推荐(0)