X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=dmaap-mediator-producer%2Finternal%2Fconfig%2Fconfig.go;h=eef1b5f97003d6a6a6f9307939af9e861dbad630;hb=6f48adb69090799c74c29204dd2cd1737cc9d6ac;hp=b31b334a86ee84e27395ab3906dd283f66d4a39d;hpb=c4960f1dc6688b039d6ee29da03e0c0de47b6fbb;p=nonrtric.git diff --git a/dmaap-mediator-producer/internal/config/config.go b/dmaap-mediator-producer/internal/config/config.go index b31b334a..eef1b5f9 100644 --- a/dmaap-mediator-producer/internal/config/config.go +++ b/dmaap-mediator-producer/internal/config/config.go @@ -21,6 +21,7 @@ package config import ( + "fmt" "os" "strconv" @@ -39,16 +40,19 @@ type Config struct { func New() *Config { return &Config{ - LogLevel: getLogLevel(), InfoProducerHost: getEnv("INFO_PRODUCER_HOST", ""), InfoProducerPort: getEnvAsInt("INFO_PRODUCER_PORT", 8085), InfoCoordinatorAddress: getEnv("INFO_COORD_ADDR", "https://enrichmentservice:8434"), DMaaPMRAddress: getEnv("DMAAP_MR_ADDR", "https://message-router.onap:3905"), - ProducerCertPath: getEnv("PRODUCER_CERT_PATH", "configs/producer.crt"), - ProducerKeyPath: getEnv("PRODUCER_KEY_PATH", "configs/producer.key"), + ProducerCertPath: getEnv("PRODUCER_CERT_PATH", "security/producer.crt"), + ProducerKeyPath: getEnv("PRODUCER_KEY_PATH", "security/producer.key"), + LogLevel: getLogLevel(), } } +func (c Config) String() string { + return fmt.Sprintf("InfoProducerHost: %v, InfoProducerPort: %v, InfoCoordinatorAddress: %v, DMaaPMRAddress: %v, ProducerCertPath: %v, ProducerKeyPath: %v, LogLevel: %v", c.InfoProducerHost, c.InfoProducerPort, c.InfoCoordinatorAddress, c.DMaaPMRAddress, c.ProducerCertPath, c.ProducerKeyPath, c.LogLevel) +} func getEnv(key string, defaultVal string) string { if value, exists := os.LookupEnv(key); exists { return value