log_message::buffer() somewhat complete. Problem is, we still have windows dependencies in there.