Add new streaming_logs method to take a block and return logs