Partilhar via


Exemplo 10: iniciando uma sessão de rastreamento de Real-Time

O comando a seguir inicia uma sessão de rastreamento em tempo real– uma sessão na qual as mensagens de rastreamento são enviadas diretamente para um consumidor de rastreamento em vez de serem enviadas para um arquivo de log.

tracelog -start MyTrace guid MyProvider.guid -rt

Você pode usar os mesmos parâmetros para personalizar uma sessão de rastreamento em tempo real que você usaria para uma sessão de log de rastreamento, exceto para os parâmetros que afetam o arquivo de log. Isso inclui o rastreamento em tempo real de sessões de rastreamento especiais e sessões de rastreamento privado. No entanto, como o Tracelog é um controlador de rastreamento, não um consumidor de rastreamento, você não pode usar o Tracelog para exibir as mensagens de rastreamento geradas durante uma sessão de rastreamento em tempo real. Em vez disso, use um consumidor de rastreamento, como Tracefmt, ou use TraceView, que é um controlador de rastreamento e um consumidor de rastreamento.

O comando a seguir usa Tracefmt para formatar as mensagens de rastreamento da sessão de rastreamento em tempo real do MyTrace, exibi-las em uma janela do Prompt de Comando e salvá-las em um arquivo de texto para exame posterior. Para obter informações detalhadas sobre a sintaxe de comando, consulte Tracefmt.

tracefmt -rt MyTrace -p c:\tracing -o mytrace.txt