GSProtokoll: Umfang, Global

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 3 Minuten Lesedauer
  • GSProtokoll Ist eine Skripteinbindung, die die Skriptprotokollierung und das Debugging vereinfacht, indem Ebenen der Protokollausgabe implementiert werden, die durch die vom Aufrufer identifizierten sys_properties-Werte ausgewählt werden können.

    Protokolle, die mit generiert wurden GSProtokoll API werden in den Systemprotokollen protokolliert. Insbesondere können Sie Systemprotokolle in der Anwenderoberfläche finden, indem Sie zu navigieren Alle > Systemprotokolle > Systemprotokollan. Sie können unter diesem Menüelement alle Protokolle oder bestimmte Protokolltypen wie Anwendungsprotokolle, Fehler, Skriptprotokollanweisungen usw. anzeigen. Filtern der Quellspalte in Alle Die Protokollansicht kann helfen, Ihre Einträge schneller zu finden.

    Protokolle können sich auf der Ebene „Debuggen“, „Info“, „Hinweis“, „Warnung“, „Fehler“ befinden. oder kritisch (nach BSD syslog.h und Follower). Die standardmäßige Protokollierungsebene ist „Hinweis“, daher sollten Ebenen entsprechend ausgewählt werden.

    Verwenden Sie diese Option für jedes serverseitige Skript, in dem Sie die Ereignisprotokollierung implementieren möchten.

    Weitere Informationen finden Sie unter Debugging-Skripts .

    GSLog – GSLog()

    Instanziiert einen GSProtokoll Objekt.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    TraceProperty Zeichenfolge Systemeigenschaft, die einen Wert enthält, der die Ebene angibt, auf der Nachrichten in das Protokoll geschrieben werden.
    caller Zeichenfolge Name des Skripts, das den Protokollierer aufruft.
    var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");

    GSLog – debugOn()

    Bestimmt, ob Debuggen aktiviert ist.

    Tabelle : 2. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 3. Rückgaben
    Typ Beschreibung
    Boolean

    Kennzeichnung, die angibt, ob das Debuggen aktiviert oder deaktiviert ist.

    Gültige Werte:
    • Wahr: Debuggen ist aktiviert.
    • Falsch: Debuggen ist deaktiviert.
    var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA"); 
    gl.setLevel("debug");
    gs.print(gl.debugOn());

    Ausgabe:

    *** Script : true

    GSLog – getLevel (Zeichenfolgenebene)

    Gibt die Protokollebene zurück.

    Tabelle : 4. Parameter
    Name Typ Beschreibung
    level Zeichenfolge Optional. Protokollebene.
    Tabelle : 5. Rückgaben
    Typ Beschreibung
    Zeichenfolge Protokollebene.
    var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA"); 
    gl.setLevel("debug");
    gs.print(gl.getLevel());

    Ausgabe:

    *** Script: debug

    GSLog – initialisieren (Zeichenfolge traceProperty, Zeichenfolgenaufrufer)

    Wird während der Objekterstellung vom Prototyp-JavaScript-Framework aufgerufen, um eine neue Instanz dieser Klasse zu initialisieren. Geben Sie die Eingabeparameter an, aber rufen Sie diese Methode nicht direkt auf.

    Tabelle : 6. Parameter
    Name Typ Beschreibung
    TraceProperty Zeichenfolge Systemeigenschaft, die einen Wert enthält, der die Ebene angibt, auf der Nachrichten in das Protokoll geschrieben werden.
    caller Zeichenfolge Name des Skripts, das den Protokollierer aufruft.
    Tabelle : 7. Rückgaben
    Typ Beschreibung
    Keine
    var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
    

    GSLog – Protokoll (Zeichenfolgenebene, Zeichenfolgennachricht)

    Protokolliert eine Nachricht auf der angegebenen Ebene.

    Tabelle : 8. Parameter
    Name Typ Beschreibung
    level Zeichenfolge Protokollebene.
    msg Zeichenfolge Nachricht, die in das Protokoll geschrieben werden soll.
    Tabelle : 9. Rückgaben
    Typ Beschreibung
    Keine
    var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA"); 
    gl.log("debug", "debug message");

    GSLog – logAlert (Zeichenfolgennachricht)

    Protokolliert Warnungsereignisse.

    Tabelle : 10. Parameter
    Name Typ Beschreibung
    msg Zeichenfolge Nachricht, die in das Protokoll geschrieben werden soll.
    Tabelle : 11. Rückgaben
    Typ Beschreibung
    Keine
    var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA"); 
    gl.logAlert("This is an alert");

    Ausgabe:

    *** Script [TaskSLA]: This is an alert

    GSLog – logCrit (Zeichenfolgennachricht)

    Protokolliert kritische Ereignisse.

    Tabelle : 12. Parameter
    Name Typ Beschreibung
    msg Zeichenfolge Nachricht, die in das Protokoll geschrieben werden soll.
    Tabelle : 13. Rückgaben
    Typ Beschreibung
    Keine
    var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA"); 
    gl.logCrit("This is a critical message");

    Ausgabe:

    *** Script [TaskSLA]: This is a critical message

    GSLog – logDebug(Zeichenfolgennachricht)

    Protokolliert Debug-Ereignisse.

    Tabelle : 14. Parameter
    Name Typ Beschreibung
    msg Zeichenfolge Nachricht, die in das Protokoll geschrieben werden soll.
    Tabelle : 15. Rückgaben
    Typ Beschreibung
    Keine
    var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA"); 
    gl.logDebug("This is a debug message");

    Ausgabe:

    *** Script [TaskSLA]: This is a debug message

    GSLog – logEmerg(Zeichenfolgennachricht)

    Protokolliert Notfallereignisse.

    Tabelle : 16. Parameter
    Name Typ Beschreibung
    msg Zeichenfolge Nachricht, die in das Protokoll geschrieben werden soll.
    Tabelle : 17. Rückgaben
    Typ Beschreibung
    Keine
    var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA"); 
    gl.logEmerg("This is an emergency message");

    Ausgabe:

    *** Script  [TaskSLA ] : This is an emergency message

    GSLog – logErr(Zeichenfolgennachricht)

    Protokolliert Fehlerereignisse.

    Tabelle : 18. Parameter
    Name Typ Beschreibung
    msg Zeichenfolge Nachricht, die in das Protokoll geschrieben werden soll.
    Tabelle : 19. Rückgaben
    Typ Beschreibung
    Keine
    var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA"); 
    gl.logErr("This is an error message");

    Ausgabe:

    *** Script [TaskSLA]: This is an error message

    GSLog – logInfo (Zeichenfolgennachricht)

    Protokolliert Informationsereignisse.

    Tabelle : 20. Parameter
    Name Typ Beschreibung
    msg Zeichenfolge Nachricht, die in das Protokoll geschrieben werden soll.
    Tabelle : 21. Rückgaben
    Typ Beschreibung
    Keine
    var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA"); 
    gl.logInfo("This is an info message");

    GSLog – Protokollhinweis (Zeichenfolgennachricht)

    Protokolliert Benachrichtigungsereignisse.

    Tabelle : 22. Parameter
    Name Typ Beschreibung
    msg Zeichenfolge Nachricht, die in das Protokoll geschrieben werden soll.
    Tabelle : 23. Rückgaben
    Typ Beschreibung
    Keine
    var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA"); 
    gl.logNotice("This is a notice");

    Ausgabe:

    *** Script [TaskSLA]: This is a notice
    

    GSLog – Protokollwarnung (Zeichenfolgennachricht)

    Protokolliert Warnungsereignisse.

    Tabelle : 24. Parameter
    Name Typ Beschreibung
    msg Zeichenfolge Nachricht, die in das Protokoll geschrieben werden soll.
    Tabelle : 25. Rückgaben
    Typ Beschreibung
    Keine
    var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA"); 
    gl.logWarning("This is a warning message");

    Ausgabe:

    *** Script [TaskSLA]: This is a warning message

    GSLog – setLevel (Zeichenfolgenebene)

    Legt die Protokollebene fest.

    Tabelle : 26. Parameter
    Name Typ Beschreibung
    level Zeichenfolge Festzulegende Protokollebene.
    Tabelle : 27. Rückgaben
    Typ Beschreibung
    Keine
    var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA"); 
    gl.setLevel("debug");