Versions in this module Expand all Collapse all v1 v1.0.37 Aug 12, 2023 Changes in this version + var Kafka types.MqProvider + var LogProvider = &SdkProvider + var Logger types.LogProvider + var Mysql types.DbProvider + var Neo4j types.GraphProvider + var Rabbitmq types.MqProvider + var Redis types.CacheProvider + func Initialize(configer types.Configer) error + type Config struct + Sdk *types.SdkConfigItem + func (c *Config) GetGraphConfig() interface{} + func (c *Config) GetKafkaConfig() interface{} + func (c *Config) GetKvConfig() interface{} + func (c *Config) GetLogConfig() interface{} + func (c *Config) GetMysqlConfig() interface{} + func (c *Config) GetNosqlConfig() interface{} + func (c *Config) GetRabbitmqConfig() interface{} + func (c *Config) GetRedisConfig() interface{} + type ConfigOption struct + Env EnvOption + Etcd EtcdOption + File FileOption + type EnvOption struct + Prefix string + type EtcdOption struct + Root string + Url string + type FileOption struct + BaseDir string + RootDir string + Suffix string + type SdkProvider struct + Instance types.Provider + Kind types.SdkType + Name string + type ViperConfig struct + func NewConfig(app string, args ...string) *ViperConfig + func (c *ViperConfig) Load(args ...string) *viper.Viper + func (c *ViperConfig) SetFileBase(baseDir string) *ViperConfig + func (c *ViperConfig) SetFileRoot(rootDir string) *ViperConfig + func (c *ViperConfig) SetRemoteRoot(rootDir string) *ViperConfig + func (c *ViperConfig) SetRemoteUrl(url string) *ViperConfig