Script Debugger und Sitzungsprotokoll
Mit Script Debugger können Benutzer mit der Rolle „script_debugger“ serverseitiges JavaScript debuggen, während Sie mit Sitzungsprotokoll erforderliche Protokolle anzeigen und herunterladen können.
- Über eine dedizierte Debug-Transaktion verfügen, die nur für die aktuelle Sitzung gilt.
- Haltepunkte zu setzen und zu entfernen.
- Die aktuelle Sitzung an einem Haltepunkt anzuhalten.
- Wertet Ausdrücke zur Laufzeit aus.
- Den Code Zeile für Zeile durchgehen.
- In Funktions- und Methodenaufrufe ein- und aus diesen auszutreten.
- Den Wert von lokalen und globalen Variablen anzuzeigen.
- Den Wert privater Variablen in Funktionsabschlüssen anzuzeigen.
- Die Aufrufliste anzuzeigen.
- Zeigen Sie die Transaktion an, die das System verarbeitet.
- Deaktivieren des Skript-Debuggers, um die Ausführung angehaltener Skripts fortzusetzen.
- Zeigen Sie Sitzungsprotokolle auf einer separaten Registerkarte an.
- Laden Sie ein Protokoll herunter.
- Zeigen Sie Protokolle für Mitarbeiterbereichan.
- Geben Sie Debug-Optionen an, um nur die erforderlichen Protokolle anzuzeigen oder herunterzuladen.
- Die Option Seite zeigt Protokolle unter Formularen und Listen und auf der Registerkarte Sitzungsprotokoll an.
- Die Option Sitzung zeigt Protokolle nur auf der Registerkarte Sitzungsprotokoll an.
Weitere Informationen zur Systemeigenschaft glide.debugger.log.ui finden Sie unter Verfügbare Systemeigenschaften.
Wenn Sie eine Anweisung in der Konsole ausführen, wird die ausgeführte Anweisung im Browsercache gespeichert. Sie können die Nach-oben-Taste verwenden, um die vorherige Anweisung abzurufen, und die Nach-unten-Taste, um die nächste Anweisung aus dem Browsercache abzurufen. Die Benutzereinstellung glide.debugger.console.cached_stmt_limitdefiniert die Anzahl der Anweisungen, die in einer Browsersitzung zwischengespeichert werden. Der Standardwert für den Anweisungscache ist 20 und der Höchstwert ist 100. Sie können den Anweisungscachewert in den Benutzereinstellungen konfigurieren.
- Wenn eine Business Rule eine Skripteinbindung für eine Formularübermittlung ausführt, bei der es sich um eine interaktive Transaktion handelt, die auf die Änderung der Formulardaten wartet, bevor sie fortgesetzt wird.
- wenn eine regelmäßige Aufgabe dieselbe Skripteinbindung ausführt, bei der es sich um eine nicht interaktive Hintergrundtransaktion handelt, die auch andere Skripts gleichzeitig ausführen kann.
Zum Debuggen von clientseitigen Skripts können Sie browserbasierte Entwicklertools verwenden.
Eine Debugger-Transaktion bleibt solange geöffnet, wie die Benutzersitzung gültig ist. Wenn sich ein Benutzer abmeldet oder seine Sitzung abläuft, schließt das System die Debugger-Transaktion.
Informationen zum Anzeigen von Debug-Protokollen finden Sie unter Debugging-Protokolle anzeigen.