Script Debugger und Sitzungsprotokoll
Die Script Debugger Ermöglicht Anwendern mit der Rolle script_Debugger das Debuggen serverseitiger JavaScript. Anwender mit der Rolle log_Debugger können verwenden Sitzungsprotokoll Zum Anzeigen und Herunterladen der erforderlichen Protokolle.
- Haben Sie 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.
- Ausdrücke während der Laufzeit auswerten.
- 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 an Mitarbeiterbereich.
- Geben Sie Debug-Optionen an, um nur die erforderlichen Protokolle anzuzeigen oder herunterzuladen.
- Die Seite Option zeigt Protokolle in Formularen und Listen und auf an Sitzungsprotokoll Registerkarte.
- Die Sitzung Option zeigt Protokolle nur auf an Sitzungsprotokoll Registerkarte.
Weitere Informationen zu finden glide.debugger.log.uiSystemeigenschaft, siehe 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 Browser-Cache abzurufen. Die Anwendereinstellung, glide.debugger.console.cached_stmt_limit, Definiert die Anzahl der Anweisungen, die in einer Browsersitzung zwischengespeichert sind. Der Standardwert für den Anweisungscache ist 20, der Höchstwert ist 100. Sie können den Anweisungscache-Wert in den Anwendereinstellungen konfigurieren.
- Wenn eine Geschäftsregel eine Skripteinbindung in einer Formularübermittlung ausführt, ist dies eine interaktive Transaktion, die auf die Änderung der Formulardaten wartet, bevor fortgefahren wird.
- Wenn eine geplante Aufgabe dieselbe Skripteinbindung ausführt, handelt es sich um eine nicht interaktive Hintergrundtransaktion, die auch andere Skripts gleichzeitig ausführen kann.
Zum Debuggen clientseitiger Skripts können Sie browserbasierte Entwicklertools verwenden.
Eine Debugger-Transaktion bleibt solange geöffnet, wie die Benutzersitzung gültig ist. Wenn sich ein Anwender 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 .