MCPcopy
hub / github.com/sirupsen/logrus / logSomething

Function logSomething

logrus_test.go:69–88  ·  logrus_test.go::logSomething
(t *testing.T, message string)

Source from the content-addressed store, hash-verified

67}
68
69func logSomething(t *testing.T, message string) Fields {
70 var buffer bytes.Buffer
71 var fields Fields
72
73 logger := New()
74 logger.Out = &buffer
75 logger.Formatter = new(JSONFormatter)
76 logger.ReportCaller = true
77
78 entry := logger.WithFields(Fields{
79 "foo": "bar",
80 })
81
82 entry.Info(message)
83
84 err := json.Unmarshal(buffer.Bytes(), &fields)
85 require.NoError(t, err)
86
87 return fields
88}
89
90// TestReportCallerHelperDirect - verify reference when logging from a regular function
91func TestReportCallerHelperDirect(t *testing.T) {

Callers 1

Calls 4

NewFunction · 0.85
BytesMethod · 0.80
WithFieldsMethod · 0.65
InfoMethod · 0.65

Tested by

no test coverage detected