Преглед изворни кода

embed: fix "--log-outputs" setup without "stderr"

Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
Gyuho Lee пре 6 година
родитељ
комит
9f8a1edf38
1 измењених фајлова са 4 додато и 1 уклоњено
  1. 4 1
      embed/config_logging.go

+ 4 - 1
embed/config_logging.go

@@ -170,7 +170,10 @@ func (cfg *Config) setupLogging() error {
 		}
 
 		if !isJournal {
-			copied := logutil.AddOutputPaths(logutil.DefaultZapLoggerConfig, outputPaths, errOutputPaths)
+			copied := logutil.DefaultZapLoggerConfig
+			copied.OutputPaths = outputPaths
+			copied.ErrorOutputPaths = errOutputPaths
+			copied = logutil.MergeOutputPaths(copied)
 			copied.Level = zap.NewAtomicLevelAt(logutil.ConvertToZapLevel(cfg.LogLevel))
 			if cfg.Debug || cfg.LogLevel == "debug" {
 				// enable tracing even when "--debug --log-level info"