DTraq is a data logging and review debugging tool providing near
realtime data logging and analysis to aid debugging and validation. Captured,
or 'tapped' data from a program can be viewed live while the program is running
or, since it is being logged to a file, played back or printed out later for
off-line review and analysis.
DTraq differs from other logging and playback tools in that no data
layout maps or byte interpretations or "data dumpers" need to be manually
created. Nor is the application responsible for converting the raw binary data
to text form before logging it. DTraq handles all conversion automatically by
scanning the application's source code, identifying tapped data items, and
extracting the information it needs to properly convert and display the logged
items-simple scalar items as well as arrays and records. When the layout of
data items change, rescanning automatically picks up the changes.