GlideImportLog - com escopo, global
A API GlideImportLog fornece métodos para gravar entradas de log diretamente na tabela Log de importação [import_log].
Um objeto GlideImportLog consumível pela API GlideImportSetTransformer. Este objeto não é necessário para a API GlideImportSetTransformer. Ele permite que você associe logs de importação a uma transformação de conjunto de importação específica.
GlideImportLog - error (cadeia de caracteres mensagem, cadeia de caracteres origem)
Registra em log uma mensagem do tipo Erro na tabela Log de importação [import_log].
GlideImportLog
| Nome | Tipo | Descrição |
|---|---|---|
| message | Cadeia de caracteres | Mensagem de log. Tamanho máximo de 4.000 caracteres. |
| origem | Cadeia de caracteres | Opcional. Valor do campo de origem anexado ao registro do Log de importação que define de onde esta mensagem foi registrada no processo do Conjunto de importação. Por exemplo, Carregamento pode representar a etapa de carregamento, Limpeza pode representar durante a limpeza após a transformação e assim por diante. |
| Tipo | Descrição |
|---|---|
| Nenhum |
var importLog = new GlideImportLog();
importLog.error('Error executing transform');
GlideImportLog – getImportRunHistory()
Retorna um sys_id do registro de execução de importação associado a este log de importação.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Sys_id de um registro de execução do conjunto de importação da tabela Histórico de transformações [sys_import_set_run]. |
var importSet = new GlideRecord('sys_import_set');
importSet.name = 'Scripted Import Set';
importSet.short_description = 'Import set from scripted rest api';
importSet.table_name = importSetTableName;
var importSetID = importSet.insert();
var importLog = new GlideImportLog();
var transformer = new GlideImportSetTransformer();
transformer.setLogger(importLog);
transformer.transformAllMaps(importSet);
var importRunSysId = importLog.getImportRunHistory();
GlideImportLog - GlideImportLog(GlideImportSetRun importSetRun, String source)
Instancia um objeto GlideImportLog.
| Nome | Tipo | Descrição |
|---|---|---|
| importSetRun | GlideImportSetRun | Opcional. Registro de execução do conjunto de importação no qual todos os logs serão associados. |
| origem | Cadeia de caracteres | Opcional. Valor do campo de origem anexado ao registro do Log de importação que define de onde esta mensagem foi registrada no processo do Conjunto de importação. Por exemplo, Carregamento pode representar a etapa de carregamento, Limpeza pode representar durante a limpeza após a transformação e assim por diante. |
Exemplo sem parâmetro de origem opcional.
var importSetRun = new GlideImportSetRun();
var importLog = new GlideImportLog(importSetRun);
Exemplo usando parâmetro de origem opcional.
var importSetRun = new GlideImportSetRun();
var importLog = new GlideImportLog(importSetRun, 'Scripted ImportSetTransformer');
GlideImportLog - info (cadeia de caracteres mensagem, cadeia de caracteres source)
Registra em log uma mensagem do tipo Informações na tabela Log de importação [import_log].
GlideImportLog
| Nome | Tipo | Descrição |
|---|---|---|
| message | Cadeia de caracteres | Mensagem de log. Tamanho máximo de 4.000 caracteres. |
| origem | Cadeia de caracteres | Opcional. Valor do campo de origem anexado ao registro do Log de importação que define de onde esta mensagem foi registrada no processo do Conjunto de importação. Por exemplo, Carregamento pode representar a etapa de carregamento, Limpeza pode representar durante a limpeza após a transformação e assim por diante. |
| Tipo | Descrição |
|---|---|
| Nenhum |
var importLog = new GlideImportLog();
importLog.info('Successfully executed transform');
GlideImportLog - setImportRunHistory(cadeia de caracteres importRunHistory)
Associa o objeto GlideImportLog a um registro de execução de conjunto de importação específico.
| Nome | Tipo | Descrição |
|---|---|---|
| importRunHistory | Cadeia de caracteres | O sys_id de um registro da tabela Histórico de transformações [sys_import_set_run]. |
| Tipo | Descrição |
|---|---|
| vazio |
var importRunSysId = '4aa3a8d55ba10010953330ad5981c79f';
var importLog = new GlideImportLog();
importLog.setImportRunHistory(importRunSysId);
GlideImportLog - aviso (cadeia de caracteres mensagem, cadeia de caracteres de origem)
Registra em log uma mensagem do tipo Aviso na tabela Log de importação [import_log].
GlideImportLog
| Nome | Tipo | Descrição |
|---|---|---|
| message | Cadeia de caracteres | Mensagem de log. Tamanho máximo de 4.000 caracteres. |
| origem | Cadeia de caracteres | Opcional. Valor do campo de origem anexado ao registro do Log de importação que define de onde esta mensagem foi registrada no processo do Conjunto de importação. Por exemplo, Carregamento pode representar a etapa de carregamento, Limpeza pode representar durante a limpeza após a transformação e assim por diante. |
| Tipo | Descrição |
|---|---|
| Nenhum |
var importLog = new GlideImportLog();
importLog.warn('Transform taking longer than expected.');