Fehlersuche, Konsole, Drucken
2 Antworten
clonex / Ivan Hudec
vor 8 Jahren #114065
Hallo SQ-Team,
Könnten Sie uns eine kleine Einführung geben, wie man Daten in Quant Editor debuggt oder druckt?
Es gibt TestOutput- und SQUtils-Klassen, in denen Methoden vorhanden sind, von denen ich annehme, dass sie für diese Aufgabe geeignet sind. Könnten Sie uns ein kurzes Beispiel geben?
Vielen Dank
Clonex
Mark Fric
vor 8 Jahren #132474
Ich nehme an, Sie wollen die Daten von Snippets protokollieren, richtig?
Am einfachsten ist es, die eingebaute Logging-Engine zu verwenden, die dann Ihre Meldungen direkt in die Logdatei schreibt.
Wie man es macht:
1. Fügen Sie zwei Importe hinzu (oder verwenden Sie "Importe fixieren" nach Schritt 2.):
Mark
StrategyQuant Architekt
clonex / Ivan Hudec
vor 8 Jahren #132476
Ich nehme an, Sie wollen die Daten von Snippets protokollieren, richtig?
Am einfachsten ist es, die eingebaute Logging-Engine zu verwenden, die dann Ihre Meldungen direkt in die Logdatei schreibt.Wie man es macht:
1. Fügen Sie zwei Importe hinzu (oder verwenden Sie "Importe fixieren" nach Schritt 2.):
import org.slf4j.LoggerFactory;
import org.slf4j.Logger;2. Fügen Sie die statische finale Variable Log am Anfang einer beliebigen Klasse ein, etwa so:
public class SQDefault extends OverviewTemplate {
public static final Logger Log = LoggerFactory.getLogger("Name des Loggers");
…3. dann können Sie Funktionen wie verwenden:
Log.info("Ihre Nachricht");
Log.debug("Ihre Meldung "+Nummer);irgendwo in der Klasse, und die Nachricht wird in die QA-Protokolldatei geschrieben.
Sie haben einen guten Punkt gemacht, dass es einfacher und besser dokumentiert sein sollte, dies zu tun, wir werden mehr Dokumentation und bessere Funktionen für das neue Update hinzufügen.
Vielen Dank!
Abrufbar über SM-G900F und Tapatalku
Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)