TraceView -process
Utilisez une commande TraceView -process pour formater les messages de trace binaires dans un journal des traces ou à partir d’une session de trace en temps réel. La commande TraceView -process crée un fichier texte des messages de trace et un fichier de résumé qui décrit les fichiers d’entrée et de sortie.
traceview -process [EtlFile | -rt SessionName][Parameters]
Paramètres
EtlFile
Spécifie le fichier journal des traces des événements (.etl) qui contient les messages de trace. Entrez le chemin (optionnel) et le nom du fichier. La valeur par défaut est c:\logfile.etl.
-Rt Nom_session
Temps réel. Formate les messages de trace à partir des sessions de trace en temps réel spécifiées.
SessionName est le nom de la session de trace. Si vous omettez le nom de la session de trace, Tracefmt formate les messages de la session de trace NT Kernel Logger.
-tmf TMFFile
Spécifie le chemin (optionnel) et le nom du fichier de format de message de trace (.tmf) pour les messages de trace.
-p TMFPath
Spécifie le chemin du répertoire contenant le fichier de format de message de trace (.tmf) pour les messages de trace.
-o OutputFile
Spécifie un nom pour les fichiers de sortie. Ce nom s’applique au fichier texte des messages de trace formatés et à un fichier de résumé.
OutputFile est un chemin et un nom de fichier avec une extension de nom de fichier .txt, comme c:\traces\trace.txt. Les valeurs par défaut sont FmfFile.txt et FmtSum.txt dans le répertoire local.
Si vous utilisez ce paramètre avec le paramètre -displayonly ou -summaryonly, il n’affecte que le fichier de résumé.
-csv
Formate le journal des traces sous forme de fichier à longueur variable, séparé par des virgules (.csv).
-montrer
Affiche les messages de trace dans la fenêtre d’invite de commande, en plus de les écrire dans le fichier de sortie.
-displayonly
Affiche uniquement les messages de trace dans la fenêtre d’invite de commande. TraceView ne crée pas de fichier texte des messages de trace.
-nosummary
Ne crée pas de fichier de résumé des messages.
-summaryonly
Crée uniquement un fichier de résumé des messages. Tracefmt ne crée pas de fichier de sortie.
-noprefix
Omet le préfixe des messages de trace. Ce paramètre affecte les messages de trace dans le fichier de sortie et l’affichage Tracefmt.
-Ods
Envoie les messages de trace formatés au débogueur pour affichage.
-v
Détaillé. Affiche des informations détaillées dans la fenêtre d’invite de commande pendant que Tracefmt traite chaque bloc ou tampon de messages de trace. Utilisez ce paramètre lorsque vous suspectez des dommages ou des incohérences dans le fichier.
-h | /?
Affiche de l’aide.
Exemples
traceview -process
traceview -process mytrace.etl -p c:\tracing -o mytrace.txt
traceview mytrace.etl -tmf c:\tracing\37753236-c81f-505e-d40a-128d3bb2b5ff.tmf
tracefmt -rt MyTrace -p c:\tracing -o mytrace.txt -display
Commentaires
Pour formater les messages de trace, vous devez spécifier un fichier de format de message de trace pour les messages de trace. Les méthodes disponibles sont listées par ordre de priorité :
Le paramètre -tmf.
Le paramètre -p.
La variable d’environnement %TRACE_FORMAT_SEARCH_PATH%. Définit la valeur de la variable sur le répertoire dans lequel se trouve le fichier TMF.
Si le nom du fichier TMF n’est pas un message GUID, utilisez le paramètre -tmf et entrez le chemin complet du fichier. Sinon, TraceView ne trouvera pas le fichier TMF.
Si TraceView ne trouve pas de fichier TMF, ou si le fichier TMF n’inclut pas les informations de formatage pour les messages de trace, TraceView ne peut pas formater les messages. À la place du texte du message, TraceView écrit : « Aucune information de format trouvée ».
Si TraceView ne peut pas formater un message de trace, il génère une exception et affiche un message tel que :
*****FormatMessage Header(Header) of EventTrace, parameter 23 raised an exception*****