Esempio 10: Avvio di una sessione di traccia Real-Time
Il comando seguente avvia una sessione di traccia in tempo reale, ovvero una sessione in cui i messaggi di traccia vengono inviati direttamente a un consumer di traccia anziché essere inviati a un file di log.
tracelog -start MyTrace guid MyProvider.guid -rt
È possibile usare gli stessi parametri per personalizzare una sessione di traccia in tempo reale usata per una sessione del log di traccia, ad eccezione dei parametri che influiscono sul file di log. Ciò include la traccia in tempo reale di sessioni di traccia speciali e sessioni di traccia privata. Tuttavia, poiché Tracelog è un controller di traccia, non un consumer di traccia, non è possibile utilizzare Tracelog per visualizzare i messaggi di traccia generati durante una sessione di traccia in tempo reale. Usare invece un consumer di traccia, ad esempio Tracefmt, o TraceView, che è sia un controller di traccia che un consumer di traccia.
Il comando seguente usa Tracefmt per formattare i messaggi di traccia dalla sessione di traccia in tempo reale MyTrace, visualizzarli in una finestra del prompt dei comandi e salvarli in un file di testo per un esame successivo. Per informazioni dettagliate sulla sintassi dei comandi, vedere Tracefmt.
tracefmt -rt MyTrace -p c:\tracing -o mytrace.txt