Reading Trace Logs

The tables in trace log files contain information about data fields as well as their values.

The tables in trace logs have the columns listed in Trace Log Table Columns.
Table 1. Trace Log Table Columns
Column Description
idx Index number of the data field.
name Name of the data field. MATRIXX-defined list fields always have the suffix List, and MATRIXX-defined array fields always have the suffix Array.
type Data type of the field.
L If the value is 1, indicates that the field is a list of the specified type.
A If the value is 1, indicates that the field is an array of the specified type.
M If the value is 1, indicates the field cannot exceed the specified maximum size.
P If the value is 1, indicates a value for the field is present.
offset Indicates where the value is stored in memory.
maxSz Specifies the maximum size of the field, enforced if the value of M is 1.
Value Specifies the value of the field, if P is 1.
Note: The L and A flags cannot both be set.

Fields of type STRING are always terminated with a NULL character, and that character is always included in the size of the field. Fields of type BLOB need not be terminated with a NULL character, and they might contain NULL characters. The size of a BLOB field is the number of bytes in the field.