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

Disattivare tutti i livelli di trace per migliorare le prestazioni.


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

:!: Non usare come utente normale :!:

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

:!: Non usare come utente normale :!:

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

:!: Non usare come utente normale :!:

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



Personal Tools