1.1. GO 常用第三方包
- 错误处理 errors
- 命令行1 cobra
- 命令行2 cli
- 环境变量 env
- 配置文件读取 configor
- Excle/Csv excelize
- 精度处理 Decimal
- 号码验证 phonenumbers
- redis redis
- httpClient resty
- grpc中间件 go-grpc-middleware
- 终端进度条 pb
- 内存缓存 go-cache
- 时间处理 go-carbon
- 日志处理 logrus
// 系统
var (
Debug *log.Logger
Info *log.Logger
Error *log.Logger
)
func init() {
Debug = log.New(os.Stdout, "[DEBUG] | ", log.Ldate|log.Ltime|log.Lshortfile)
Info = log.New(os.Stdout, "[INFO] | ", log.Ldate|log.Ltime|log.Lshortfile)
Error = log.New(os.Stderr, "[ERROR] | ", log.Ldate|log.Ltime|log.Lshortfile)
}