Go неверное выделение памяти для []byte или ошибка в go test benchmark?
Смотрим стандартный логгер из пакета log. В его структуре находится поле(свойство) buf: type Logger struct { mu sync.Mutex // ensures atomic writes; protects the following fields …