Constructor taking a SysTime, to save as the date the buffer was created.
Constructor not taking a SysTime, for use with buffers that should not be dated, such as the error log and the raw log.
Clears the buffer of lines.
When this buffer was created.
Basename directory this buffer will be saved to.
Fully qualified filename this buffer will be saved to.
A struct containing lines to write to a log file when next flushing such.
This is only relevant if PrinterSettings.bufferedWrites
is set.
As a micro-optimisation an Appender is used to store the lines, instead of a normal string[].