GlideImportLog - escopo, global

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 3 min. de leitura
  • . GlideImportLog A API fornece métodos para gravar entradas de log diretamente na tabela Log de importação [import_log].

    Um objeto GlideImportLog é consumível pelo GlideImportSetTransformer API. Este objeto não é necessário para GlideImportSetTransformer API, ele permite associar logs de importação a uma transformação de conjunto de importação específica.

    GlideImportLog - GlideImportLog(GlideImportSetRun importSetRun, origem da cadeia de caracteres)

    Instancia um objeto GlideImportLog.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    ImportSetExecutar GlideImportSetRun Opcional. Registro de execução do conjunto de importação ao qual todos os logs serão associados.
    origem Cadeia de caracteres Opcional. Valor do campo de origem anexado ao registro de Log de importação que define de onde, no processo de Conjunto de importação, esta mensagem foi registrada. Por exemplo, Carregamento pode representar a etapa de carregamento, a 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 - erro (mensagem de cadeia de caracteres, origem de cadeia de caracteres)

    Registra uma mensagem do tipo Erro na tabela Log de importação [import_log].

    GlideImportLog

    Tabela 2. Parâmetros
    Nome Tipo Descrição
    message Cadeia de caracteres Mensagem de log. Comprimento máximo de 4000 caracteres.
    origem Cadeia de caracteres Opcional. Valor do campo de origem anexado ao registro de Log de importação que define de onde, no processo de Conjunto de importação, esta mensagem foi registrada. Por exemplo, Carregamento pode representar a etapa de carregamento, a Limpeza pode representar durante a limpeza após a transformação e assim por diante.
    Tabela 3. Retornos
    Tipo Descrição
    Nenhum(a)
    var importLog = new GlideImportLog();
    importLog.error('Error executing transform');
    

    GlideImportLog - getImportRunHistory()

    Retorna um sys_id do registro Execução de importação associado a este Log de importação.

    Tabela 4. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 5. Retorna
    Tipo Descrição
    Cadeia de caracteres Sys_id de um registro de execução de 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 - INFO (mensagem de cadeia de caracteres, origem de cadeia de caracteres)

    Registra uma mensagem do tipo Informações na tabela Log de importação [import_log].

    GlideImportLog

    Tabela 6. Parâmetros
    Nome Tipo Descrição
    message Cadeia de caracteres Mensagem de log. Comprimento máximo de 4000 caracteres.
    origem Cadeia de caracteres Opcional. Valor do campo de origem anexado ao registro de Log de importação que define de onde, no processo de Conjunto de importação, esta mensagem foi registrada. Por exemplo, Carregamento pode representar a etapa de carregamento, a Limpeza pode representar durante a limpeza após a transformação e assim por diante.
    Tabela 7. Retornos
    Tipo Descrição
    Nenhum(a)
    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.

    Tabela 8. Parâmetros
    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].
    Tabela 9. Retornos
    Tipo Descrição
    vazio
    var importRunSysId = '4aa3a8d55ba10010953330ad5981c79f';
    var importLog = new GlideImportLog();
    importLog.setImportRunHistory(importRunSysId);
    

    GlideImportLog - aviso (mensagem de cadeia de caracteres, origem de cadeia de caracteres)

    Registra em log uma mensagem do tipo aviso na tabela Log de importação [import_log].

    GlideImportLog

    Tabela 10. Parâmetros
    Nome Tipo Descrição
    message Cadeia de caracteres Mensagem de log. Comprimento máximo de 4000 caracteres.
    origem Cadeia de caracteres Opcional. Valor do campo de origem anexado ao registro de Log de importação que define de onde, no processo de Conjunto de importação, esta mensagem foi registrada. Por exemplo, Carregamento pode representar a etapa de carregamento, a Limpeza pode representar durante a limpeza após a transformação e assim por diante.
    Tabela 11. Retornos
    Tipo Descrição
    Nenhum(a)
    var importLog = new GlideImportLog();
    importLog.warn('Transform taking longer than expected.');