Appearance
Day 20 - 配置管理与日志
Viper配置管理
bash
go get github.com/spf13/vipergo
viper.SetConfigName("config")
viper.SetConfigType("yaml")
viper.AddConfigPath(".")
var config Config
viper.Unmarshal(&config)日志库logrus
bash
go get github.com/sirupsen/logrusgo
import log "github.com/sirupsen/logrus"
log.SetFormatter(&log.JSONFormatter{})
log.SetLevel(log.InfoLevel)
log.Info("信息日志")
log.Warn("警告日志")
log.Error("错误日志")📅 学习进度
| Day | 主题 | 状态 |
|---|---|---|
| 01-19 | 基础 | ✅ |
| 20 | 配置与日志 | ✅ |
| 21 | RESTful API | ⬜ |
