go 酷之 logrus 日志

2022-10-09
阅读 2 分钟
1.5k
更多文章:[链接]引言作为 github 上 golang star 最多的库,logrus值得练习。项目地址项目地址: [链接] [star:21.4k]使用场景日志打印、格式化日志安装go get github.com/sirupsen/logrus常用方法Info 打印 info 级别的日志SetFormatter 设置日志格式SetLevel 设置打印的级别,此级别以上显示SetReportCaller 设置是否...
封面图

go 酷之 urfave/cli 命令行

2022-10-08
阅读 2 分钟
2.3k
urfave/cli是一个简单、快速、有趣的包,用于在 Go 中构建命令行应用程序。目标是使开发人员能够以富有表现力的方式编写快速且可分发的命令行应用程序。
封面图

go 酷之viper 配置读取

2022-10-07
阅读 5 分钟
1.8k
引言viper 是一个用于读取配置文件的库。如果你需要读取配置文件,那么 viper 足够好用。项目地址项目地址: [链接] [star:20.7k]使用场景读取配置安装go get github.com/spf13/viper常用方法SetConfigFile 定义配置文件ReadInConfig 读取配置文件GetString 获取某个key的配置WatchConfig 监听配置OnConfigChange 定义配...
封面图

go 酷之cast 类型转换

2022-10-06
阅读 3 分钟
1.4k
引言还在为golang麻烦的类型转换烦恼吗?不妨试下 spf13 大神的 cast 吧。项目地址项目地址: [链接][star:2.5k]使用场景类型转换安装go get github.com/spf13/cast常用方法ToString 转换为字符串ToInt 转换为 intToBool 转换为布尔值ToTime 转换为 time.TimeToStringE 转换为字符串,返回字符串和error例子 {代码...} ...
封面图