code: func (b *limitedBuffer) String() string {
  	b.mu.Lock()
  	defer b.mu.Unlock()
  
  	out := b.buf.String()
  	if b.truncated {
  		out = out + "..."
  	}
  	return out
  }
docs: // The contents of the buffer, with "..." appended if it overflowed.