This class looks very similar to a StreamSink<LogRecord>. See: http://api.dartlang.org/docs/releases/latest/dart_async/StreamSink.html