How is the data logging function of the target flow controller implemented?