*
* @param event The LogEvent.
*/
@Override
public void append(final LogEvent event) {
final FastRollingFileManager manager = (FastRollingFileManager) getManager();
manager.checkRollover(event);
// Leverage the nice batching behaviour of async Loggers/Appenders:
// we can signal the file manager that it needs to flush the buffer
// to disk at the end of a batch.
// From a user's point of view, this means that all log events are
// _always_ available in the log file, without incurring the overhead
// of immediateFlush=true.
manager.setEndOfBatch(event.isEndOfBatch());
super.append(event);
}