Partager via


Exemple 10 : démarrage d’une session de trace Real-Time

La commande suivante démarre une session de suivi en temps réel, une session dans laquelle les messages de trace sont envoyés directement à un consommateur de traces au lieu d’être envoyés à un fichier journal.

tracelog -start MyTrace guid MyProvider.guid -rt

Vous pouvez utiliser les mêmes paramètres pour personnaliser une session de suivi en temps réel que vous utiliseriez pour une session de journal de suivi, à l’exception des paramètres qui affectent le fichier journal. Cela inclut le suivi en temps réel des sessions de suivi spéciales et des sessions de suivi privées. Toutefois, étant donné que Tracelog est un contrôleur de trace, et non un consommateur de trace, vous ne pouvez pas utiliser Tracelog pour afficher les messages de trace générés pendant une session de suivi en temps réel. Au lieu de cela, utilisez un consommateur de trace tel que Tracefmt, ou utilisez TraceView, qui est à la fois un contrôleur de trace et un consommateur de trace.

La commande suivante utilise Tracefmt pour mettre en forme les messages de trace de la session de suivi en temps réel MyTrace, les afficher dans une fenêtre d’invite de commandes et les enregistrer dans un fichier texte pour un examen ultérieur. Pour plus d’informations sur la syntaxe de commande, consultez Tracefmt.

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