From e76a5c4450e47f607abd9161feb7700ec944a750 Mon Sep 17 00:00:00 2001 From: Alisdair MacLeod Date: Thu, 19 Mar 2020 09:29:19 +0000 Subject: [PATCH] create test to prove issue sirupsen/logrus#954 --- entry_test.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/entry_test.go b/entry_test.go index 423e5ed..30eddae 100644 --- a/entry_test.go +++ b/entry_test.go @@ -243,3 +243,14 @@ func TestEntryLogfLevel(t *testing.T) { entry.Logf(WarnLevel, "%s", "warn") assert.Contains(t, buffer.String(), "warn") } + +func TestEntryReportCallerRace(t *testing.T) { + logger := New() + entry := NewEntry(logger) + go func() { + logger.SetReportCaller(true) + }() + go func() { + entry.Info("should not race") + }() +}