gin框架是款高性能的GoWeb框架,可以快速开发部署api服务。在使用过程中我们需要记录各种各样的日志 自定义日志中间件
日志记录(logrus)
logrus是第三方包,github上比较活跃,已经实现了很多常用功能,日常开发中用到的较多。
日志分割(rotatelogs)
logrus没有提供日志切分,go-file-rotatelogs可以实现linux logratate的大多数功能。
.
├── common
│   └── common.go
├── config
│   └── config.go
├── go.mod
├── go.sum
├── logs
├── main.go
├── middleware
│   └── logger.go
└── router
    ├── router.go
    ├── v1
    │   ├── member.go
    │   └── product.go
    └── v2
        ├── member.go
        └── product.go
7 directories, 11 files

 
  
					
				
评论