Skip to content

Commit b354263

Browse files
committed
Update logging configuration to use environment variable LOG_LEVEL
1 parent 32cf890 commit b354263

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

deploy/joylive-injector/templates/deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ spec:
2626
topologyKey: "kubernetes.io/hostname"
2727
containers:
2828
- env:
29-
- name: log.level
29+
- name: LOG_LEVEL
3030
value: {{ .Values.logLevel }}
3131
- name: JOYLIVE_CONFIGMAP_NAME
3232
value: {{ .Values.configMapName }}

pkg/log/log.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@ type Logger struct {
3232

3333
// InitLog log instance init
3434
func InitLog() {
35+
viper.AutomaticEnv()
36+
err := viper.BindEnv("log.level", "LOG_LEVEL")
37+
if err != nil {
38+
return
39+
}
3540
viper.SetDefault("log.level", "info")
3641
level := viper.GetString("log.level")
3742
logLevel := InfoLevel

0 commit comments

Comments
 (0)