Table of Contents
Tracciamento (Trace)
Rocrail Trace, a cosa serve
I trace rendono visibili le attività del programma per capire cosa sta succedendo o provare a risolvere i problemi.
Scheda Trace di Rocrail
Automazione
Mostra in dettaglio cosa sta facendo la libreria automatica ed è comoda per tracciare problemi che si verificano quando i treni viaggiano in questa modalità.
Monitor
Per default è attivo per mostrare le attività dei decoder digitali e degli eventi.
Usare con cautela perchè tutti i messaggi sono inviati a Rocview causando un probabile overflow se il controllo è molto pesante.
Nella maggior parte dei casi: Disabilitare questa opzione se tutti i decoder funzionano regolarmente.
Calcolo
Tracciare la velocità e i calcoli BBT.
Byte
|
---|
Questo serve solo agli sviluppatori e rilascia informazioni a livello di byte che sono scambiate tra Rocrail e le Centrali Digitali.
Informazioni
Per guardare tutte le attività del server Rocrail; dovrebbe essere disattivata se tutto funziona bene.
Ricerca errori
|
---|
Tutte le note normalmente non utili sono mostrate e probabilmente rallentano il server Rocrail. Questo livello di trace serve solo agli sviluppatori e ai tester.
Numero di file messaggi
Indica il numero di file di messaggi.
Il valore predefinito è 10.
Se il valore viene lasciato a zero verrà usato un solo file; Questo file si espanderá illimitatamente!
Dimensione file messaggi in KB
Valore in KB del file messaggi se impostato ad un valore maggiore di 1.
Il valore predefinito è 100KB.
Invia tutti i messaggi del server a Rocview
|
---|
Tutti i trace del server, senza tener conto del livello, sono inviati a tutti i client Rocview. Questo serve per il supporto remoto e per quelli che sono interessati.
File dei messaggi
Il nome del file dei messaggi.
Il file dei messaggi avranno un numero sequenziale per memorizzare una storia di 10 debug.
Percorso
Percorso in cui memorizzare i file dei messaggi; se lasciato vuoto verrano memorizzati nella cartella di lavoro.
Formato del messaggio
20081018.150939.425 g9999I main render 1203 setting signal 8s11 to white
data e ora | app | codice | livello | thread | oggetto | linea sorgente | messaggio |
---|---|---|---|---|---|---|---|
20081018.150939.425 | g | 9999 | I | main | render | 1203 | setting signal 8s11 to white |
Formato data e ora
YYYYMMDD.HHmmSS.sss
Codice livello
Livello | Codice | |
---|---|---|
TRCLEVEL_EXCEPTION | E | |
TRCLEVEL_INFO | I | |
TRCLEVEL_WARNING | W | |
TRCLEVEL_DEBUG | D | |
TRCLEVEL_BYTE | B | |
TRCLEVEL_METHOD | T | |
TRCLEVEL_MEMORY | M | |
TRCLEVEL_PARAM | A | |
TRCLEVEL_PROTOCOL | P | |
TRCLEVEL_ERROR | R | |
TRCLEVEL_PARSE | S | |
TRCLEVEL_WRAPPER | Z | |
TRCLEVEL_USER1 | a | auto mode |
TRCLEVEL_USER2 | b | HTTP |
TRCLEVEL_MONITOR | c | |
TRCLEVEL_XMLH | d | |
TRCLEVEL_CALC | v |