GSLog : champ d’application, global
GSLog est un include de script qui simplifie la journalisation et le débogage des scripts en implémentant des niveaux de sortie de journal, sélectionnables par valeur de sys_properties identifiées par appelant.
Les journaux générés à l’aide de l’API GSLog sont consignés dans les journaux système. Plus précisément, vous pouvez trouver des journaux système dans l’interface utilisateur en accédant à . Vous pouvez choisir d’afficher tous les journaux ou des types de journaux spécifiques tels que les journaux d’application, les erreurs, les déclarations de journal de script, etc. sous cet élément de menu. Filtrer la colonne Source dans la vue Tous les journaux peut vous aider à localiser vos entrées plus rapidement.
Les journaux peuvent être au niveau du débogage, de l’information, de l’avis, de l’avertissement, de l’erreur ou de la critique (après BSD syslog.h et les suiveurs). Le niveau de journalisation par défaut est notice, les niveaux doivent donc être choisis en conséquence.
À utiliser pour tout script côté serveur dans lequel vous souhaitez implémenter la journalisation des événements.
Pour plus d’informations, consultez Débogage des scripts.
GSLog – GSLog()
Instancie un objet GSLog .
| Nom | Type | Description |
|---|---|---|
| traceProperty | Chaîne | Propriété système qui contient une valeur indiquant le niveau égal ou supérieur auquel les messages seront écrits dans le journal. |
| appelant | Chaîne | Nom du script appelant l’enregistreur. |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
GSLog – debugOn()
Détermine si le débogage est activé.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Booléen | Marqueur indiquant si le débogage est activé ou désactivé. Valeurs valides :
|
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.setLevel("debug");
gs.print(gl.debugOn());
Sortie :
*** Script : true
GSLog – getLevel(niveau chaîne)
Renvoie le niveau de journalisation.
| Nom | Type | Description |
|---|---|---|
| niveau | Chaîne | Facultatif. Niveau de journalisation. |
| Type | Description |
|---|---|
| Chaîne | Niveau de journalisation. |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.setLevel("debug");
gs.print(gl.getLevel());
Sortie :
*** Script: debug
GSLog – initialize(String traceProperty, String caller)
Appelé par le cadre de travail JavaScript Prototype pendant la création de l’objet pour initialiser une nouvelle instance de cette classe. Fournissez les paramètres d’entrée, mais n’appelez pas cette méthode directement.
| Nom | Type | Description |
|---|---|---|
| traceProperty | Chaîne | Propriété système qui contient une valeur indiquant le niveau égal ou supérieur auquel les messages seront écrits dans le journal. |
| appelant | Chaîne | Nom du script appelant l’enregistreur. |
| Type | Description |
|---|---|
| Néant |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
GSLog – log (niveau chaîne, message de chaîne)
Consigne un message au niveau spécifié.
| Nom | Type | Description |
|---|---|---|
| niveau | Chaîne | Niveau de journalisation. |
| msg | Chaîne | Message à écrire dans le journal. |
| Type | Description |
|---|---|
| Néant |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.log("debug", "debug message");
GSLog : logAlert(message de chaîne)
Consigne les événements d’alerte.
| Nom | Type | Description |
|---|---|---|
| msg | Chaîne | Message à écrire dans le journal. |
| Type | Description |
|---|---|
| Néant |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.logAlert("This is an alert");
Sortie :
*** Script [TaskSLA]: This is an alert
GSLog – logCrit(message de chaîne)
Consigne les événements critiques.
| Nom | Type | Description |
|---|---|---|
| msg | Chaîne | Message à écrire dans le journal. |
| Type | Description |
|---|---|
| Néant |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.logCrit("This is a critical message");
Sortie :
*** Script [TaskSLA]: This is a critical message
GSLog – logDebug(message de chaîne)
Consigne les événements de débogage.
| Nom | Type | Description |
|---|---|---|
| msg | Chaîne | Message à écrire dans le journal. |
| Type | Description |
|---|---|
| Néant |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.logDebug("This is a debug message");
Sortie :
*** Script [TaskSLA]: This is a debug message
GSLog – logEmerg(Chaîne msg)
Consigne les événements d’urgence.
| Nom | Type | Description |
|---|---|---|
| msg | Chaîne | Message à écrire dans le journal. |
| Type | Description |
|---|---|
| Néant |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.logEmerg("This is an emergency message");
Sortie :
*** Script [TaskSLA ] : This is an emergency message
GSLog – logErr(message de chaîne)
Consigne les événements d’erreur.
| Nom | Type | Description |
|---|---|---|
| msg | Chaîne | Message à écrire dans le journal. |
| Type | Description |
|---|---|
| Néant |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.logErr("This is an error message");
Sortie :
*** Script [TaskSLA]: This is an error message
GSLog – logInfo(message de chaîne)
Consigne les événements d’information.
| Nom | Type | Description |
|---|---|---|
| msg | Chaîne | Message à écrire dans le journal. |
| Type | Description |
|---|---|
| Néant |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.logInfo("This is an info message");
GSLog – logNotice(message de chaîne)
Consigne les événements de remarque.
| Nom | Type | Description |
|---|---|---|
| msg | Chaîne | Message à écrire dans le journal. |
| Type | Description |
|---|---|
| Néant |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.logNotice("This is a notice");
Sortie :
*** Script [TaskSLA]: This is a notice
GSLog – logWarning(message de chaîne)
Consigne les événements d’avertissement.
| Nom | Type | Description |
|---|---|---|
| msg | Chaîne | Message à écrire dans le journal. |
| Type | Description |
|---|---|
| Néant |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.logWarning("This is a warning message");
Sortie :
*** Script [TaskSLA]: This is a warning message
GSLog – setLevel(niveau chaîne)
Définit le niveau de journalisation.
| Nom | Type | Description |
|---|---|---|
| niveau | Chaîne | Niveau de journal à définir. |
| Type | Description |
|---|---|
| Néant |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.setLevel("debug");