From 32d7c9f01524acf001354c622b27ae4d92ad350c Mon Sep 17 00:00:00 2001 From: SteelPhase Date: Wed, 6 May 2020 20:19:16 -0400 Subject: [PATCH] Fix missing newline in IncreaseLevel error messages (#828) --- increase_level_test.go | 2 +- options.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/increase_level_test.go b/increase_level_test.go index 56a23873c..2d883807e 100644 --- a/increase_level_test.go +++ b/increase_level_test.go @@ -58,7 +58,7 @@ func TestIncreaseLevelTryDecrease(t *testing.T) { newLoggedEntry(ErrorLevel, "increase level error log"), }, logs.AllUntimed(), "unexpected logs") assert.Equal(t, - `failed to IncreaseLevel: invalid increase level, as level "info" is allowed by increased level, but not by existing core`, + "failed to IncreaseLevel: invalid increase level, as level \"info\" is allowed by increased level, but not by existing core\n", errorOut.String(), "unexpected error output", ) diff --git a/options.go b/options.go index 59f1b54a0..c05b38117 100644 --- a/options.go +++ b/options.go @@ -125,7 +125,7 @@ func IncreaseLevel(lvl zapcore.LevelEnabler) Option { return optionFunc(func(log *Logger) { core, err := zapcore.NewIncreaseLevelCore(log.core, lvl) if err != nil { - fmt.Fprintf(log.errorOutput, "failed to IncreaseLevel: %v", err) + fmt.Fprintf(log.errorOutput, "failed to IncreaseLevel: %v\n", err) } else { log.core = core }