INNER CODE UNIT · Go

OnConfigChange

sy-vendor/Gobi · config/config.go:239

func OnConfigChange(callback func(*Config)) {
	configManager.mutex.Lock()
	defer configManager.mutex.Unlock()
	configManager.callbacks = append(configManager.callbacks, callback)
}

// load 加载配置
func (cm *ConfigManager) load() error {
	// 设置环境
	cm.env = getEnvironment()

	// 设置配置文件路径
	cm.configPath = getConfigPath()

	// 配置Viper
	cm.setupViper()

	// 读取配置文件

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…