bernd
I'm new here

Vorschaufenster per Skript öffnen

Jump to solution

Hallo,

mit Hilfe eines Skriptes werden mit dessen Formularelementen verschiedene Importe durchgeführt.

Innerhalb des Skripts logge ich Fehler:

context.logError(e.getMessage());

Oder schreibe Infotexte:

context.logInfo("start import '" + entity + "'");

Gibt es eine Möglichkeit, das Vorschaufenster per Skript zu öffnen um die Logausgaben während des Vorgangs zu beobachten?

0 Kudos
1 Solution

Accepted Solutions
philippr
Returning Spectator

Hi Bernd,

da ist mir aktuell keine Möglichkeit bekannt, nachträglich das Konsolenfenster zu öffnen.

Alternativ könntest du "einfach" ein eigenes LogFenster bauen z.B. so:

createDialogForm () {

          dialogFrame = new JFrame("TITEL");

          dialogFrame.setSize(920,600);

          dialogFrame.setLocationRelativeTo(null);

          dialogFrame.getContentPane().setLayout(new BorderLayout());

          textarea = new JTextArea("");

          scrollPane = new JScrollPane(textarea);

          dialogFrame.getContentPane().add(scrollPane,BorderLayout.CENTER);

          dialogFrame.setVisible(true);

          return textarea;

}

textarea = createDialogForm();

textarea.append("MEINE LOG AUSGABE.");

Grüße,

Philipp

View solution in original post

0 Kudos
4 Replies
philippr
Returning Spectator

Hallo Bernd,

du kannst für den SiteArchitekt die Java-Konsole aktivieren.

Systemsteuerung > Java > Im Reiter Erweitert: Logging aktivieren anhaken. (Unter Windows)

Dann öffnet sich beim Starten des Java-Clients eine Konsole, auf der deine Logausgaben auftauchen sollten.

Viele Grüße,

Philipp

0 Kudos

Hallo Philipp,

vielen Dank für deine Anwort.

Ich möchte genau dieses Fenster per Skript öffnen bevor ich meinen Import starte,

so dass ich alle meine Logausgaben verfolgen kann.

Viele Grüße,

Bernd

0 Kudos
philippr
Returning Spectator

Hi Bernd,

da ist mir aktuell keine Möglichkeit bekannt, nachträglich das Konsolenfenster zu öffnen.

Alternativ könntest du "einfach" ein eigenes LogFenster bauen z.B. so:

createDialogForm () {

          dialogFrame = new JFrame("TITEL");

          dialogFrame.setSize(920,600);

          dialogFrame.setLocationRelativeTo(null);

          dialogFrame.getContentPane().setLayout(new BorderLayout());

          textarea = new JTextArea("");

          scrollPane = new JScrollPane(textarea);

          dialogFrame.getContentPane().add(scrollPane,BorderLayout.CENTER);

          dialogFrame.setVisible(true);

          return textarea;

}

textarea = createDialogForm();

textarea.append("MEINE LOG AUSGABE.");

Grüße,

Philipp

0 Kudos

Philipp,

das ist eine sehr schöne Idee. Smiley Happy

Somit habe ich dann auch nur meine Logausgaben.

Klasse!!

Gruss Bernd

0 Kudos