Buffered Logger records multiple logs in an array

Also updated the spec to be more accurate