Skip to content

Commit 2c95f0d

Browse files
authored
Merge pull request #3969 from cloudfoundry/fix_log-level-ignorance
🔧 Fix: Set log-level for text-sinks.
2 parents 06bb3fa + a2d010d commit 2c95f0d

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/autoscaler/helpers/logger.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ func InitLoggerFromConfig(conf *LoggingConfig, name string) lager.Logger {
2222
logger := lager.NewLogger(name)
2323

2424
if conf.PlainTextSink {
25-
plaintextFormatSink := createPlaintextSink()
25+
plaintextFormatSink := createPlaintextSink(logLevel)
2626
logger.RegisterSink(plaintextFormatSink)
2727
} else {
2828
redactedSink := createRedactedSink(logLevel)
@@ -47,9 +47,11 @@ func parseLogLevel(level string) (lager.LogLevel, error) {
4747
}
4848
}
4949

50-
func createPlaintextSink() lager.Sink {
50+
func createPlaintextSink(logLevel lager.LogLevel) lager.Sink {
5151
slogger := slog.New(slog.NewTextHandler(os.Stdout, nil))
52-
return lager.NewSlogSink(slogger)
52+
slogSink := lager.NewSlogSink(slogger)
53+
withMinLevelConfig := lager.NewReconfigurableSink(slogSink, logLevel)
54+
return withMinLevelConfig
5355
}
5456

5557
func createRedactedSink(logLevel lager.LogLevel) lager.Sink {

0 commit comments

Comments
 (0)