(line string)
| 35 | } |
| 36 | |
| 37 | func (r *startupLogRing) add(line string) { |
| 38 | if len(r.lines) == 0 { |
| 39 | return |
| 40 | } |
| 41 | |
| 42 | r.lines[r.next] = line |
| 43 | r.next = (r.next + 1) % len(r.lines) |
| 44 | if r.next == 0 { |
| 45 | r.full = true |
| 46 | } |
| 47 | } |
| 48 | |
| 49 | func (r *startupLogRing) tail(n int) []string { |
| 50 | count := r.next |
no outgoing calls