Depuração, console, impressão

2 respostas

clonex / Ivan Hudec

Cliente, bbp_participant, comunidade, sq-ultimate, colaborador, autor, editor, 271 respostas.

Perfil da visita

8 anos atrás #114065

Olá, equipe SQ,

 

 

Você poderia nos dar uma pequena introdução sobre como depurar ou imprimir dados no editor quant?

 

 

Há as classes TestOutput e SQUtils, nas quais há métodos que, espero, estejam prontos para isso. Você poderia nos dar alguns exemplos curtos?

 

Muito obrigado

 

Clonex 

 

0

Marca Fric

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

8 anos atrás #132474

Presumo que você queira registrar os dados dos snippets, certo?

A maneira mais fácil é usar o mecanismo de registro incorporado, que registrará suas mensagens diretamente no arquivo de registro.

 

Como fazer isso:

 

1. adicione duas importações (ou use Fixar importações após a etapa 2):

importar org.slf4j.LoggerFactory;
importar org.slf4j.Logger;
 
2. adicione a variável final estática Log no início de qualquer classe, assim:
 
public class SQDefault extends OverviewTemplate {
    logger final estático público Logger = LoggerFactory.getLogger("nome do logger");
 
 
3. então você pode usar funções como:
Log.info("sua mensagem");
Log.debug("sua mensagem "+número);
 
em qualquer lugar da classe, e a mensagem será gravada no arquivo de registro de controle de qualidade.
 
 
Você fez uma boa observação de que deveria ser mais fácil e mais bem documentado fazer isso. Adicionaremos mais documentação e melhores recursos para isso na nova atualização.

Marcar
EstratégiaQuant arquiteto

0

clonex / Ivan Hudec

Cliente, bbp_participant, comunidade, sq-ultimate, colaborador, autor, editor, 271 respostas.

Perfil da visita

8 anos atrás #132476

Presumo que você queira registrar os dados dos snippets, certo?
A maneira mais fácil é usar o mecanismo de registro incorporado, que registrará suas mensagens diretamente no arquivo de registro.

Como fazer isso:

1. adicione duas importações (ou use Fixar importações após a etapa 2):
importar org.slf4j.LoggerFactory;
importar org.slf4j.Logger;

2. adicione a variável final estática Log no início de qualquer classe, assim:

public class SQDefault extends OverviewTemplate {
logger final estático público Logger = LoggerFactory.getLogger("nome do logger");

3. então você pode usar funções como:
Log.info("sua mensagem");
Log.debug("sua mensagem "+número);

em qualquer lugar da classe, e a mensagem será gravada no arquivo de registro de controle de qualidade.

Você fez uma boa observação de que deveria ser mais fácil e mais bem documentado fazer isso. Adicionaremos mais documentação e melhores recursos para isso na nova atualização.

Muito obrigado!

Odoslané z SM-G900F pomocou Tapatalku

0

Visualizando 2 respostas - 1 até 2 (de um total de 2)