Debug, Console, Stampa

2 risposte

clonex / Ivan Hudec

Cliente, bbp_partecipante, comunità, sq-ultimate, collaboratore, autore, editore, 271 risposte.

Visita il profilo

8 anni fa #114065

Ciao SQ Team,

 

 

potresti darci una piccola introduzione su come eseguire il debug o la stampa dei dati in quant editor

 

 

Esistono classi TestOutput e SQUtils in cui sono presenti metodi che mi aspetto siano pronti per questo. Potrebbe fornirci un breve esempio?

 

Molte grazie

 

Clonex 

 

0

Mark Fric

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

8 anni fa #132474

Suppongo che si voglia registrare i dati degli snippet, giusto?

Il modo più semplice è usare il motore di registrazione integrato, che registrerà i messaggi direttamente nel file di log.

 

Come fare:

 

1. aggiungere due importazioni (o usare Correggi importazioni dopo il passo 2.):

importare org.slf4j.LoggerFactory;
importare org.slf4j.Logger;
 
2. aggiungere la variabile statica finale Log all'inizio di qualsiasi classe, in questo modo:
 
public class SQDefault extends OverviewTemplate {
    public static final Logger Log = LoggerFactory.getLogger("nome del logger");
 
 
3. è possibile utilizzare funzioni come:
Log.info("il tuo messaggio");
Log.debug("il tuo messaggio "+numero);
 
in qualsiasi punto della classe e il messaggio verrà scritto nel file di log QA.
 
 
Hai fatto una buona osservazione sul fatto che dovrebbe essere più facile e meglio documentato fare questo, aggiungeremo più documentazione e migliori funzioni per questo nel nuovo aggiornamento.

Marchio
Architetto StrategyQuant

0

clonex / Ivan Hudec

Cliente, bbp_partecipante, comunità, sq-ultimate, collaboratore, autore, editore, 271 risposte.

Visita il profilo

8 anni fa #132476

Suppongo che si voglia registrare i dati degli snippet, giusto?
Il modo più semplice è usare il motore di registrazione integrato, che registrerà i messaggi direttamente nel file di log.

Come fare:

1. aggiungere due importazioni (o usare Correggi importazioni dopo il passo 2.):
importare org.slf4j.LoggerFactory;
importare org.slf4j.Logger;

2. aggiungere la variabile statica finale Log all'inizio di qualsiasi classe, in questo modo:

public class SQDefault extends OverviewTemplate {
public static final Logger Log = LoggerFactory.getLogger("nome del logger");

3. è possibile utilizzare funzioni come:
Log.info("il tuo messaggio");
Log.debug("il tuo messaggio "+numero);

in qualsiasi punto della classe e il messaggio verrà scritto nel file di log QA.

Hai fatto una buona osservazione sul fatto che dovrebbe essere più facile e meglio documentato fare questo, aggiungeremo più documentazione e migliori funzioni per questo nel nuovo aggiornamento.

Grazie mille!

Odoslané z SM-G900F pomocou Tapatalku

0

Stai visualizzando 2 risposte - da 1 al 2 (di 2 totali)