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

Method LastEntry

hooks/test/test.go:63–71  ·  view source on GitHub ↗

LastEntry returns the last entry that was logged or nil.

()

Source from the content-addressed store, hash-verified

61
62// LastEntry returns the last entry that was logged or nil.
63func (t *Hook) LastEntry() *logrus.Entry {
64 t.mu.RLock()
65 defer t.mu.RUnlock()
66 i := len(t.Entries) - 1
67 if i < 0 {
68 return nil
69 }
70 return &t.Entries[i]
71}
72
73// AllEntries returns all entries that were logged.
74func (t *Hook) AllEntries() []*logrus.Entry {

Callers 3

TestAllHooksFunction · 0.80
TestLoggingWithHooksRaceFunction · 0.80

Implementers 10

panickyHookentry_test.go
DefaultFieldHookexample_default_field_value_test.go
TestHookhook_test.go
ModifyHookhook_test.go
ErrorHookhook_test.go
HookCallFunchook_test.go
GlobalHookexample_global_hook_test.go
Hookhooks/writer/writer.go
Hookhooks/test/test.go
SyslogHookhooks/syslog/syslog.go

Calls

no outgoing calls

Tested by 3

TestAllHooksFunction · 0.64
TestLoggingWithHooksRaceFunction · 0.64