INNER CODE UNIT · Go
log
boz/kail · buffer.go:38
log = log[end+1:]
}
if sz := len(log); sz > 0 {
b.prev.Write(log)
if plen := b.prev.Len(); plen >= bufferMaxRetainSize {
ebuf := make([]byte, plen)
copy(ebuf, b.prev.Bytes())
events = append(events, newEvent(b.source, ebuf))
b.prev.Reset()
}
}
return events
}