Log di traccia

Un file di log di traccia eventi (con estensione etl), noto anche come log di traccia, archivia i messaggi di traccia generati durante una o più sessioni di traccia.

Il sistema archivia innanzitutto i messaggi di traccia generati dai provider di traccia nei buffer della sessione di traccia e quindi li recapita direttamente a un consumer di traccia o li scrive in un log di traccia.

Poiché i messaggi possono occupare una grande quantità di spazio su disco, i log di traccia li archiviano in un formato binario compresso. Per leggere i messaggi, i consumer di traccia usano le informazioni fornite dal provider di traccia (il parametro FormatString nella macro DoTraceMessage ) per analizzare e formattare i messaggi in modo che siano leggibili. Il consumer di traccia può trovare queste informazioni nel file di simboli PDB o nel file di formato del messaggio di traccia per il provider.