1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| func ReadOnlineConfig() (cfg *configs.Config) {
cfg = &configs.Config{}
v := viper.New()
v.SetConfigFile("config.yaml")
if err := v.ReadInConfig(); err != nil { tools.Log.Error(ctx, "[readOnlineConfig] ReadInConfig err = %v", err) return }
if err := v.Unmarshal(cfg); err != nil { tools.Log.Error(ctx, "[readOnlineConfig] Unmarshal err = %v", err) } return }
|