Script Debugger und Sitzungsprotokoll
Mit dem Script Debugger können Benutzer mit der Rolle script_debugger serverseitiges JavaScript debuggen. Benutzer mit der Rolle „log_debugger“ können mit Sitzungsprotokoll die erforderlichen Protokolle anzeigen und herunterladen.
- Verfügen über eine dedizierte Debug-Transaktion, die nur für die aktuelle Sitzung gilt.
- Haltepunkte zu setzen und zu entfernen.
- Die aktuelle Sitzung an einem Haltepunkt anzuhalten.
- Wertet Ausdrücke während der 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 sowie auf der Registerkarte Sitzungsprotokoll an.
- Bei Verwendung der Option Sitzung werden Protokolle nur auf der Registerkarte Sitzungsprotokoll angezeigt.
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 Browser-Cache 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, der Höchstwert 100. Sie können den Wert des Anweisungscache in den Anwendereinstellungen konfigurieren.
- wenn eine Business Rule eine Skripteinbindung für die Formularübermittlung ausführt, bei der es sich um eine interaktive Transaktion handelt, die auf die Änderung der Formulardaten wartet, bevor der Vorgang fortgesetzt wird.
- Wenn eine regelmäßige Aufgabe dieselbe Skripteinbindung ausführt, handelt es sich um eine nicht interaktive Hintergrundtransaktion, die gleichzeitig andere Skripts 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.