DataRecorder Records information in a simple, hierarchical data structure, and outputs the requested information.