A new batch logging utility has been created to log batch sizing messages to drillbit.log. It is being used by the Parquet reader. It needs to be enhanced so it can be used by mid-stream operators. In particular, mid-stream operators have both incoming batches and outgoing batches, while Parquet only has outgoing batches. So the utility needs to support incoming batches.