TextLayout(const TextLayout &)=delete
TextLayout & operator=(TextLayout &&layout)=delete
void LayoutRecord(Record &record) override
Layout the given logging record into a raw buffer.
TextLayout(TextLayout &&layout)=delete
const std::string & pattern() const noexcept
Get the text layout pattern.
TextLayout & operator=(const TextLayout &)=delete