Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitLogger ¶
func InitLogger()
func InitViperConfig ¶
func InitViperConfig(configPath string)
Types ¶
type AppConfig ¶
type AppConfig struct {
Consul *ConsulConfig `mapstructure:"consul"`
NATs *NATsConfig `mapstructure:"nats"`
Environment string `mapstructure:"environment"`
BadgerPassword string `mapstructure:"badger_password"`
ChainCodeHex string `mapstructure:"chain_code"`
}
func LoadConfig ¶
func LoadConfig() *AppConfig
func (AppConfig) MarshalJSONMask ¶
Implement masking serializer AppConfig
type ConsulConfig ¶
type NATsConfig ¶
Click to show internal directories.
Click to hide internal directories.