GSLog - escopo, global
GSLog é uma inclusão de script que simplifica o registro em log e a depuração de script implementando níveis de saída de log, selecionáveis por valores sys_properties identificados por chamador.
Logs gerados usando GSLog As APIs são registradas em log nos Logs do sistema. Especificamente, você pode encontrar Logs do sistema na IU navegando até . Você pode optar por exibir todos os logs ou tipos de log específicos, como Logs de aplicações, Erros, Declarações de log de script e assim por diante neste item de menu. Filtrando a coluna Origem no Todos a exibição de logs pode ajudar a localizar suas entradas mais rapidamente.
Os logs podem estar no nível de depuração, informação, aviso, aviso, erro, ou crit (após o bsd syslog.h e seguidores). O nível de registro em log padrão é AVISO, portanto, os níveis devem ser escolhidos de acordo.
Use para qualquer script do lado do servidor em que você deseja implementar o registro em log de eventos.
Para obter mais informações, consulte Scripts de depuração .
GSLog – GSLog()
Instancia um GSLog objeto.
| Nome | Tipo | Descrição |
|---|---|---|
| TraceProperty | Cadeia de caracteres | Propriedade do sistema que contém um valor que indica o nível em ou acima do qual as mensagens serão gravadas no log. |
| Solicitante | Cadeia de caracteres | Nome do script que chama o agente de log. |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
GSLog – debugOn()
Determina se a depuração está ativada.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Booliano | Sinalizador que indica se a depuração está ativada ou desativada. Valores válidos:
|
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.setLevel("debug");
gs.print(gl.debugOn());
Saída:
*** Script : true
GLog – getLevel (nível de cadeia de caracteres)
Retorna o nível de log.
| Nome | Tipo | Descrição |
|---|---|---|
| nível | Cadeia de caracteres | Opcional. Nível de log. |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Nível de log. |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.setLevel("debug");
gs.print(gl.getLevel());
Saída:
*** Script: debug
GSLog – initialize(cadeia de caracteres traceProperty, cadeia de caracteres solicitante)
Chamado pelo Prototype JavaScript Framework durante a criação do objeto para inicializar uma nova instância desta classe. Forneça os parâmetros de entrada, mas não chame este método diretamente.
| Nome | Tipo | Descrição |
|---|---|---|
| TraceProperty | Cadeia de caracteres | Propriedade do sistema que contém um valor que indica o nível em ou acima do qual as mensagens serão gravadas no log. |
| Solicitante | Cadeia de caracteres | Nome do script que chama o agente de log. |
| Tipo | Descrição |
|---|---|
| Nenhum |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
Log - log (nível de cadeia de caracteres, mensagem de cadeia de caracteres)
Registra uma mensagem no nível especificado.
| Nome | Tipo | Descrição |
|---|---|---|
| nível | Cadeia de caracteres | Nível de log. |
| msg | Cadeia de caracteres | Mensagem a ser gravada no log. |
| Tipo | Descrição |
|---|---|
| Nenhum |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.log("debug", "debug message");
LogAlert (mensagem de cadeia de caracteres)
Registra eventos de alerta.
| Nome | Tipo | Descrição |
|---|---|---|
| msg | Cadeia de caracteres | Mensagem a ser gravada no log. |
| Tipo | Descrição |
|---|---|
| Nenhum(a) |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.logAlert("This is an alert");
Saída:
*** Script [TaskSLA]: This is an alert
LogCrit (cadeia de caracteres msg)
Registra eventos críticos.
| Nome | Tipo | Descrição |
|---|---|---|
| msg | Cadeia de caracteres | Mensagem a ser gravada no log. |
| Tipo | Descrição |
|---|---|
| Nenhum(a) |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.logCrit("This is a critical message");
Saída:
*** Script [TaskSLA]: This is a critical message
LogDebug (cadeia de caracteres msg)
Registra eventos de depuração.
| Nome | Tipo | Descrição |
|---|---|---|
| msg | Cadeia de caracteres | Mensagem a ser gravada no log. |
| Tipo | Descrição |
|---|---|
| Nenhum(a) |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.logDebug("This is a debug message");
Saída:
*** Script [TaskSLA]: This is a debug message
LogEmerg (cadeia de caracteres msg)
Registra eventos de emergência.
| Nome | Tipo | Descrição |
|---|---|---|
| msg | Cadeia de caracteres | Mensagem a ser gravada no log. |
| Tipo | Descrição |
|---|---|
| Nenhum(a) |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.logEmerg("This is an emergency message");
Saída:
*** Script [TaskSLA ] : This is an emergency message
LogErr (mensagem de cadeia de caracteres)
Registra eventos de erro.
| Nome | Tipo | Descrição |
|---|---|---|
| msg | Cadeia de caracteres | Mensagem a ser gravada no log. |
| Tipo | Descrição |
|---|---|
| Nenhum(a) |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.logErr("This is an error message");
Saída:
*** Script [TaskSLA]: This is an error message
LogInfo (cadeia de caracteres msg)
Registra eventos de informações.
| Nome | Tipo | Descrição |
|---|---|---|
| msg | Cadeia de caracteres | Mensagem a ser gravada no log. |
| Tipo | Descrição |
|---|---|
| Nenhum |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.logInfo("This is an info message");
LogNotice (cadeia de caracteres msg)
Registra eventos de aviso.
| Nome | Tipo | Descrição |
|---|---|---|
| msg | Cadeia de caracteres | Mensagem a ser gravada no log. |
| Tipo | Descrição |
|---|---|
| Nenhum(a) |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.logNotice("This is a notice");
Saída:
*** Script [TaskSLA]: This is a notice
LogWarning (cadeia de caracteres msg)
Registra eventos de aviso.
| Nome | Tipo | Descrição |
|---|---|---|
| msg | Cadeia de caracteres | Mensagem a ser gravada no log. |
| Tipo | Descrição |
|---|---|
| Nenhum(a) |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.logWarning("This is a warning message");
Saída:
*** Script [TaskSLA]: This is a warning message
GSLog – setLevel (nível de cadeia de caracteres)
Define o nível de log.
| Nome | Tipo | Descrição |
|---|---|---|
| nível | Cadeia de caracteres | Nível de log a ser definido. |
| Tipo | Descrição |
|---|---|
| Nenhum |
var gl = new GSLog("com.snc.sla.tasksla.log", "TaskSLA");
gl.setLevel("debug");