diff --git a/log_test.go b/log_test.go index 2f4bfb4..21fd93e 100644 --- a/log_test.go +++ b/log_test.go @@ -150,6 +150,14 @@ func TestFieldsDisabled(t *testing.T) { } } +func TestMsgf(t *testing.T) { + out := &bytes.Buffer{} + New(out).Log().Msgf("one %s %.1f %d %v", "two", 3.4, 5, errors.New("six")) + if got, want := out.String(), `{"message":"one two 3.4 5 six"}`+"\n"; got != want { + t.Errorf("invalid log output: got %q, want %q", got, want) + } +} + func TestWithAndFieldsCombined(t *testing.T) { out := &bytes.Buffer{} log := New(out).With().Str("f1", "val").Str("f2", "val").Logger()