MCPcopy
hub / github.com/nextdns/nextdns / ReadLog

Function ReadLog

host/log_windows.go:71–91  ·  view source on GitHub ↗
(name string)

Source from the content-addressed store, hash-verified

69}
70
71func ReadLog(name string) ([]byte, error) {
72 events, err := queryWindowsEvents(name, 200)
73 if err != nil {
74 return nil, err
75 }
76 if len(events) == 0 {
77 return nil, nil
78 }
79 sort.Slice(events, func(i, j int) bool {
80 return events[i].RecordID < events[j].RecordID
81 })
82 var b bytes.Buffer
83 for i, e := range events {
84 if i > 0 {
85 b.WriteString("\n")
86 }
87 b.WriteString(e.Text)
88 b.WriteString("\n")
89 }
90 return b.Bytes(), nil
91}
92
93func FollowLog(name string) error {
94 lastID := uint64(0)

Callers 1

svcFunction · 0.92

Calls 2

queryWindowsEventsFunction · 0.85
BytesMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…