Esempio 2: Comando Start di base con provider
Il comando start seguente è identico al comando nell'esempio 1, ad eccezione del fatto che usa il parametro -guid per abilitare un provider per la sessione di traccia:
tracelog -start MyTrace -guid #d58c126f-b309-11d1-969e-0000f875a5bc
Il comando avvia una sessione di traccia denominata "Traccia personale". Usa il parametro -guid per specificare il GUID del controllo del provider di traccia. Il GUID è preceduto da un segno di numero (#) per indicare che è un GUID e non un nome di file GUID.
In risposta, Tracelog avvia la sessione del log di traccia MyTrace e abilita il provider specificato dal GUID. Usa i valori predefiniti per altre proprietà della sessione, inclusa la creazione di un file di log in C:\LogFile.etl.
Se non si specifica il nome della sessione di traccia ( in questo caso "MyTrace"), Tracelog avvia una sessione di traccia nt kernel Logger, ovvero l'impostazione predefinita.
Se non si specificano flag o livelli, alcuni provider potrebbero non generare messaggi di traccia, anche quando sono abilitati.