Condividi tramite


TraceView -process

Usare un comando TraceView -process per formattare i messaggi di traccia binari in un log di traccia o da una visualizzazione di traccia in tempo reale. Il comando TraceView -process crea un file di testo di un messaggio di traccia e un file di riepilogo che descrive i file di input e output.

    traceview -process [EtlFile | -rt SessionName][Parameters]
   

Parametri

EtlFile
Specifica il file del log di traccia eventi (con estensione etl) che contiene i messaggi di traccia. Immettere il percorso (facoltativo) e il nome del file. Il valore predefinito è c:\logfile.etl.

-Rt SessionName
Tempo reale. Formatta i messaggi di traccia dalle sessioni di traccia in tempo reale specificate.

SessionName è il nome della sessione di traccia. Se si omette il nome della sessione di traccia, Tracefmt formatta i messaggi dalla sessione di traccia NT Kernel Logger.

-tmf TMFFile
Specifica il percorso (facoltativo) e il nome file del file di formato del messaggio di traccia (con estensione tmf) per i messaggi di traccia.

-p TMFPath
Specifica il percorso della directory che contiene il file di formato del messaggio di traccia (con estensione tmf) per i messaggi di traccia.

-o OutputFile
Specifica un nome per i file di output. Questo nome si applica al file di testo dei messaggi di traccia formattati e a un file di riepilogo.

OutputFile è un percorso e un nome di file con un'estensione di file .txt, ad esempio c:\traces\trace.txt. I valori predefiniti sono FmfFile.txt e FmtSum.txt nella directory locale.

Se si usa questo parametro con il parametro -displayonly o -summaryonly , influisce solo sul file di riepilogo.

-csv
Formatta il log di traccia come file di lunghezza variabile (.csv) delimitato da virgole.

-esporre
Visualizza i messaggi di traccia nella finestra del prompt dei comandi, oltre a scriverli nel file di output.

-displayonly
Visualizza i messaggi di traccia solo nella finestra del prompt dei comandi. TraceView non crea un file di testo di messaggi di traccia.

-nosummary
Non crea un file di messaggio di riepilogo.

-summaryonly
Crea solo un file di messaggio di riepilogo. Tracefmt non crea un file di output.

-noprefix
Omette il prefisso del messaggio di traccia. Questo parametro influisce sui messaggi di traccia nel file di output e sulla visualizzazione Tracefmt.

-Ods
Invia i messaggi di traccia formattati al debugger per la visualizzazione.

-v
Verbose. Visualizza informazioni dettagliate nella finestra del prompt dei comandi mentre Tracefmt elabora ogni blocco o buffer di messaggi di traccia. Usare questo parametro quando si sospettano danni al file o incoerenze.

-h | /?
Visualizza la Guida.

Esempi:

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

Commenti

Per formattare i messaggi di traccia, è necessario specificare un file di formato messaggio di traccia per i messaggi di traccia. I metodi disponibili sono elencati in ordine di precedenza:

  • Parametro -tmf .

  • Parametro -p .

  • Variabile di ambiente %TRACE_FORMAT_SEARCH_PATH%. Imposta il valore della variabile sulla directory in cui si trova il file TMF.

Se il nome del file TMF non è un GUID del messaggio, usare il parametro -tmf e immettere il percorso completo del file. In caso contrario, TraceView non troverà il file TMF.

Se TraceView non riesce a trovare un file TMF o il file TMF non include informazioni di formattazione per i messaggi di traccia, TraceView non può formattare i messaggi. Al posto del testo del messaggio, TraceView scrive invece: "Nessuna informazione di formato trovata".

Se TraceView non è in grado di formattare un messaggio di traccia, genera un'eccezione e visualizza un messaggio come:

*****FormatMessage Header(Header) of EventTrace, parameter 23 raised an exception*****