diff --git a/global.go b/global.go index 0a3905656..805aefd38 100644 --- a/global.go +++ b/global.go @@ -28,7 +28,7 @@ import ( ) const ( - _stdLogDefaultDepth = 4 + _stdLogDefaultDepth = 2 _loggerWriterDepth = 1 ) diff --git a/global_test.go b/global_test.go index b6407f430..f0304f9d6 100644 --- a/global_test.go +++ b/global_test.go @@ -101,7 +101,12 @@ func TestNewStdLog(t *testing.T) { entry := logs.AllUntimed()[0] assert.Equal(t, []zapcore.Field{}, entry.Context, "Unexpected entry context.") assert.Equal(t, "redirected", entry.Entry.Message, "Unexpected entry message.") - assert.Contains(t, entry.Entry.Caller.File, "global_test.go", "Unexpected caller annotation.") + assert.Regexp( + t, + `go.uber.org/zap/global_test.go:\d+$`, + entry.Entry.Caller.String(), + "Unexpected caller annotation.", + ) }) }