GSLog - Champ d’application, global
GSLog est un script include qui simplifie la journalisation et le débogage des scripts en implémentant des niveaux de sortie de journal, sélectionnables par les valeurs de sys_properties identifiées par chaque appelant.
Les logs peuvent être au niveau de Debug, Info, Notice, Warning, Err, ou Crit (après BSD syslog.h et suiveurs). Le niveau de journalisation par défaut est Notice, les niveaux doivent donc être choisis en conséquence.
À utiliser pour n’importe quel 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 au-dessus duquel 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 |
|---|---|---|
| Aucun |
| 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 de la chaîne)
Renvoie le niveau de journal.
| Nom | Type | Description |
|---|---|---|
| niveau | Chaîne | Facultatif. Niveau de journal. |
| Type | Description |
|---|---|
| Chaîne | Niveau de journal. |
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ée par le Prototype JavaScript Framework lors de la création d’un 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 au-dessus duquel 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 de chaîne, msg de chaîne)
Consigne un message au niveau spécifié.
| Nom | Type | Description |
|---|---|---|
| niveau | Chaîne | Niveau de journal. |
| 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(String msg)
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(String msg)
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(String msg)
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(String 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(String msg)
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(String msg)
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(String msg)
Les journaux notent les événements.
| 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(String msg)
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 de chaîne)
Définit le niveau de journal.
| 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");