Débogage, Console, Imprimer

2 réponses

clonex / Ivan Hudec

Client, bbp_participant, communauté, sq-ultimate, contributeur, auteur, éditeur, 271 réponses.

Visiter le profil

Il y a 8 ans #114065

Bonjour l'équipe SQ,

 

 

Pourriez-vous nous donner une petite introduction sur la façon de déboguer ou d'imprimer des données dans l'éditeur quant ?

 

 

Il y a des classes TestOutput, SQUtils où il y a des méthodes qui, je pense, sont prêtes pour cela. Pourriez-vous nous donner de courts exemples ?

 

Merci beaucoup

 

Clonex 

 

0

Mark Fric

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

Il y a 8 ans #132474

Je suppose que vous voulez enregistrer les données des snippets, n'est-ce pas ?

La méthode la plus simple consiste à utiliser le moteur de journalisation intégré, qui enregistrera vos messages directement dans le fichier journal.

 

Comment procéder :

 

1. ajouter deux importations (ou utiliser Fixer les importations après l'étape 2) :

import org.slf4j.LoggerFactory ;
import org.slf4j.Logger ;
 
2. ajouter la variable statique finale Log au début de n'importe quelle classe, comme ceci :
 
public class SQDefault extends OverviewTemplate {
    public static final Logger Log = LoggerFactory.getLogger("nom du logger") ;
 
 
3. vous pouvez alors utiliser des fonctions telles que :
Log.info("votre message") ;
Log.debug("votre message "+numéro) ;
 
n'importe où dans la classe, et le message sera écrit dans le fichier journal de l'AQ.
 
 
Vous avez fait remarquer qu'il devrait être plus facile et mieux documenté de le faire, nous ajouterons plus de documentation et de meilleures fonctionnalités dans la nouvelle mise à jour.

Marque
StratégieArchitecte de Quantités

0

clonex / Ivan Hudec

Client, bbp_participant, communauté, sq-ultimate, contributeur, auteur, éditeur, 271 réponses.

Visiter le profil

Il y a 8 ans #132476

Je suppose que vous voulez enregistrer les données des snippets, n'est-ce pas ?
La méthode la plus simple consiste à utiliser le moteur de journalisation intégré, qui enregistrera vos messages directement dans le fichier journal.

Comment procéder :

1. ajouter deux importations (ou utiliser Fixer les importations après l'étape 2) :
import org.slf4j.LoggerFactory ;
import org.slf4j.Logger ;

2. ajouter la variable statique finale Log au début de n'importe quelle classe, comme ceci :

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

3. vous pouvez alors utiliser des fonctions telles que :
Log.info("votre message") ;
Log.debug("votre message "+numéro) ;

n'importe où dans la classe, et le message sera écrit dans le fichier journal de l'AQ.

Vous avez fait remarquer qu'il devrait être plus facile et mieux documenté de le faire, nous ajouterons plus de documentation et de meilleures fonctionnalités dans la nouvelle mise à jour.

Merci beaucoup !

Le SM-G900F est équipé d'un clavier Tapatalku

0

Affichage de 2 réponses de 1 à 2 (sur un total de 2)