Versions in this module Expand all Collapse all v0 v0.1.0 Nov 25, 2020 Changes in this version + const KeyApolloConfig + const KeyAppConfig + const KeyLoggingConfig + const KeyServerConfig + var ConfigFileEnvKey = "CHASSIX_CONF" + var IsDebug bool + func GetLogger() *logx.Entry + func IsApolloEnabled() bool + func Load() + func LoadChassixConfigs(cfgs []interface{}) + func LoadConfigsFromEnvFile(cfgs map[string]interface{}) error + func LoadCustomFromApollo(customCfg interface{}, settings *apollo.Conf) error + func LoadCustomFromFile(customCfg interface{}, fileName string) error + func LoadFromApollo(cfg interface{}, settings *apollo.Conf, configs []interface{}) + func LoadFromEnvFile(cfg interface{}) + func LoadFromFile(cfg interface{}, fileName string) error + func LoadSimpleConfig() + func UsingApollo() + func UsingYaml() + func Watch(name string, cfg interface{}) + func WatchBootstrapConfig() + type ApolloConfig struct + Data struct{ ... } + type AppConfig struct + Data struct{ ... } + func App() *AppConfig + type Config struct + type Configs struct + func (c *Configs) Apollo() *ApolloConfig + func (c *Configs) App() *AppConfig + func (c *Configs) Get(key string) (interface{}, bool) + func (c *Configs) Lock() + func (c *Configs) Logging() *LoggingConfig + func (c *Configs) RLock() + func (c *Configs) RUnlock() + func (c *Configs) Server() *ServerConfig + func (c *Configs) UnLock() + func (c *Configs) Watch(name string, cfg interface{}) + type HotReLoader struct + Config interface{} + Func func(cfg interface{}) + type LoggingConfig struct + Data struct{ ... } + func Logging() *LoggingConfig + func (logCfg *LoggingConfig) CallerFirst() bool + func (logCfg *LoggingConfig) FieldsOrder() []string + func (logCfg *LoggingConfig) HideKeys() bool + func (logCfg *LoggingConfig) Level() int + func (logCfg *LoggingConfig) NoColors() bool + func (logCfg *LoggingConfig) NoUppercaseLevel() bool + func (logCfg *LoggingConfig) ReportCaller() bool + type ServerConfig struct + Data ServerConfigData + func Server() *ServerConfig + type ServerConfigData struct + Addr string + Port int