Skip to content

Commit 37866a3

Browse files
authored
Merge pull request #3 from procter-gamble-oss/LCD-1049-default-log-level-env
LCD-1049 setting default env to check behavior
2 parents 27bd061 + 555a0b6 commit 37866a3

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

collector/main.go

+9-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ func main() {
5858
func initLogger() *zap.Logger {
5959
lvl := zap.NewAtomicLevelAt(zapcore.WarnLevel)
6060

61-
envLvl := os.Getenv("OPENTELEMETRY_EXTENSION_LOG_LEVEL")
61+
envLvl := getEnvironment("OPENTELEMETRY_EXTENSION_LOG_LEVEL", "warn")
6262
userLvl, err := zap.ParseAtomicLevel(envLvl)
6363
if err == nil {
6464
lvl = userLvl
@@ -72,3 +72,11 @@ func initLogger() *zap.Logger {
7272

7373
return l
7474
}
75+
76+
func getEnvironment(key string, defaultValue string) string {
77+
value := os.Getenv(key)
78+
if value == "" {
79+
return defaultValue
80+
}
81+
return value
82+
}

0 commit comments

Comments
 (0)