1. A computer-based method comprising: receiving telemetry events from at least one telemetry event provider, wherein each telemetry event provider provides telemetry information about a test stimulus applied to a system on which said computer-based method is executing, wherein said system includes a plurality of components under test; maintaining a snap-shot list of information from said telemetry events wherein said snap-shot list includes at most one entry from each telemetry provider that has sent a telemetry event; and logging, following receiving a trigger event associated with an error in said system, said snap-shot list as a log entry in a log file stored in a non-volatile memory, wherein said trigger event indicates an error in said system; and said log file stores a snap-shot of test stimuli applied to said system at the time of receipt of said trigger event.