In das Debug-Protokoll schreiben

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Rufen Sie die globale Funktion jslog() auf, um das Debug-Protokoll in Ihren clientseitigen JavaScript- oder UI-Richtlinien zu schreiben.

    Ein Beispiel für die Verwendung von jslog() in JavaScript:
    function logData (r ) {
        lastLogDate  = r. responseXML. documentElement. getAttribute ( "last_log_entry" ) ; var items  = r. responseXML. getElementsByTagName ( "log" ) ;
        jslog ( "response=" + r. responseText ) ; }

    Darüber hinaus werden beim Ausführen von Client-Skripts des der Name des Client-Skripts und die Zeitinformationen angezeigt. Dies kann nützlich sein, um festzustellen, welche Skripts ausgeführt werden und ob sie die Leistung beeinträchtigen.

    UI-Richtlinien debuggen

    Durch Aktivieren der Eigenschaft glide.ui.ui_policy_debug können Sie die Verarbeitung von UI-Aktionen überwachen.

    Hier einige Beispielprotokollereignisse aus einer Incident-Richtlinie, in der Felder schreibgeschützt sind, wenn der incident_state geschlossen ist.
    GlideFieldPolicy: Evaluating condition
    GlideFieldPolicy:     incident_state (7) = 7 -> true
    GlideFieldPolicy: --->>> TRUE
    GlideFieldPolicy:    Setting opened_at disabled to true
    GlideFieldPolicy:    Setting opened_by disabled to true
    GlideFieldPolicy:    Setting closed_at disabled to true
    GlideFieldPolicy:    Setting closed_by disabled to true
    GlideFieldPolicy:    Setting company disabled to true
    

    Auf JavaScript-Protokoll zugreifen

    JavaScript, das im Browser ausgeführt wird, wie beispielsweise Client-Scripts, kann einen Anruf an jslog() beinhalten, um Informationen an das JavaScript-Protokoll zu senden. Benutzer mit der Administratorrolle können auf dieses Protokoll zugreifen.

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Die Schritte für den Zugriff auf das JavaScript Debugger-Fenster hängen von der verwendeten UI-Version ab.
    Hinweis:
    Das JavaScript-Debugger-Fenster wird mit Next Experience in Utahnicht unterstützt. Weitere Informationen zu unterstützten Funktionen in Next Experiencefinden Sie unter Considerations for activating Next Experience.

    Prozedur

    1. Öffnen Sie das JavaScript-Protokoll, indem Sie zum entsprechenden Speicherort für Ihre Version der Benutzeroberfläche navigieren.
      Core-UI
      1. Klicken Sie auf das Zahnradsymbol im Banner-Frame.
      2. Klicken Sie in den Bereich Entwickler.
      3. Schalten Sie auf JavaScript-Protokoll und Field Watcher um.
      UI15
      1. Klicken Sie auf das Zahnradsymbol im Banner-Frame.
      2. Klicken Sie auf JavaScript-Protokoll und Field Watcher.
      UI11 Klicken Sie auf das Debugger-Symbol (Das Debugger-Symbol) im Banner-Frame.
      Ein neues Fenster wird am unteren Bildschirmrand geöffnet. Es zeigt die Registerkarte JavaScript-Protokoll und möglicherweise auch die Registerkarte Field Watcher.
    2. Wählen Sie bei Bedarf die Registerkarte JavaScript-Protokoll aus.
    3. Klicken Sie auf das Löschen-Symbol ( Das Löschen-Symbol), um den Inhalt des Protokolls nach Bedarf zu löschen.