Clears buffered events and disables buffering.
Defined in terms of other methods in Logger and should not be called from them.
Defined in terms of other methods in Logger and should not be called from them.
Flushes the buffer to the delegate logger.
Flushes the buffer to the delegate logger. This method calls logAll on the delegate so that the messages are written consecutively. The buffer is cleared in the process.
Enables buffering.
Plays buffered events and disables buffering.
(Since version 1.0.0) No longer used.
A logger that can buffer the logging done on it and then can flush the buffer to the delegate logger provided in the constructor. Use 'startRecording' to start buffering and then 'play' from to flush the buffer to the backing logger. The logging level set at the time a message is originally logged is used, not the level at the time 'play' is called.
This class assumes that it is the only client of the delegate logger.