---
sourceDocument: Xanadu API 참조
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu API 참조

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideImportLog - 범위가 지정됨, 전역

# GlideImportLog - 범위가 지정됨, 전역 {#ariaid-title1}

* 릴리스 버전: Xanadu
* 
* 업데이트 날짜 2024년 08월 01일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 4분

GlideImportLog API는 임포트 로그 \[import_log\] 테이블에 직접 로그 항목을 쓰는 메서드를 제공합니다.

GlideImportSetTransformer API에서 GlideImportLog 객체를 사용할 수 있습니다. 이 객체는 GlideImportSetTransformer API에 필요하지 않으며 임포트 로그를 특정 임포트 세트 변환과 연결할 수 있습니다.
**관련 개념**   

* [GlideImportSetRun](https://servicenow-prod.fluidtopics.net/dIQPo_yc1I~xUs5z3WqUDw#GlideImportSetRunAPI "GlideImportSetTransformer API는 GlideImportSetTransformer API에서 사용할 수 있는 임포트 세트 실행 기록을 생성하는 메서드를 제공합니다.")
* [GlideImportSet테이블](https://servicenow-prod.fluidtopics.net/FfKaanLGlP1db1D6rbA~BQ#GlideImportSetTableAPI "GlideImportSetTable API는 임시 임포트 세트 테이블을 생성하는 메서드를 제공합니다.")
* [GlideImportSetTransformer (영문)](https://servicenow-prod.fluidtopics.net/cyKDx0XtVJulcm5h5TiuqQ#GlideImportSetTransformerAPI "GlideImportSetTransformer API는 임포트 세트 변환을 실행하는 데 사용되는 임포트 세트 변환기 객체를 생성하는 메서드를 제공합니다.")
* [GlideImportSetTransformMap](https://servicenow-prod.fluidtopics.net/g0FcvcdoLoun_pxq80Vgxg#GlideImportSetTransformMapAPI "GlideImportSetTransformMap API는 변환 맵 및 변환 항목을 생성하는 메서드를 제공합니다.")
* [GlideTransform로그](https://servicenow-prod.fluidtopics.net/iIRpPXdLvbnR_3Fy11MiHg#GlideTransformLogAPI "GlideTransformLog API는 localhost 로그에 메시지를 기록하는 GlideTransformLog 객체를 만드는 메서드를 제공합니다.")

## GlideImportLog - GlideImportLog(GlideImportSetRun, importSetRun, 문자열 소스) {#ariaid-title2}

GlideImportLog 객체를 인스턴스화합니다.
{#GImportLog-GlideImportLog_O_S__params-glideImportLog__entry__3}{#GImportLog-GlideImportLog_O_S__freddie}

| 이름 | 유형 | 설명 |
|-|-|-|
| importSetRun | GlideImportSetRun | 옵션입니다. 모든 로그가 연결될 임포트 세트 실행 기록입니다. |
| 소스 | 문자열 | 옵션입니다. 임포트 로그 기록에 첨부된 소스 필드 값으로, 임포트 세트 프로세스에서 이 메시지가 로그된 위치를 정의합니다. 예를 들어, 로딩은 로드 단계를 나타낼 수 있고, 정리는 변환 후 정리 중을 나타낼 수 있습니다. |
[표 1. 매개변수]

{#GImportLog-GlideImportLog_O_S__params-glideImportLog}  
선택적 source 매개 변수가 없는 예제입니다.

    var importSetRun = new GlideImportSetRun();
    var importLog = new GlideImportLog(importSetRun);

선택적 소스 매개 변수를 사용하는 예입니다.

    var importSetRun = new GlideImportSetRun();
    var importLog = new GlideImportLog(importSetRun, 'Scripted ImportSetTransformer');

## GlideImportLog - 오류(문자열 메시지, 문자열 소스) {#ariaid-title3}

오류 유형의 메시지를 임포트 로그 \[import_log\] 테이블에 로그합니다.

### GlideImport로그 {#GImportLog-error_S_S__section_ctq_1br_xjb}

{#GImportLog-error_S_S__params-glideImportLog__entry__3}{#GImportLog-error_S_S__GImpLog_srcParam}

| 이름 | 유형 | 설명 |
|-|-|-|
| 메시지 | 문자열 | 로그 메시지. 최대 길이 4000자입니다. |
| 소스 | 문자열 | 옵션입니다. 임포트 로그 기록에 첨부된 소스 필드 값으로, 임포트 세트 프로세스에서 이 메시지가 로그된 위치를 정의합니다. 예를 들어, 로딩은 로드 단계를 나타낼 수 있고, 정리는 변환 후 정리 중을 나타낼 수 있습니다. |
[표 2. 매개변수]

{#GImportLog-error_S_S__params-glideImportLog} {#GImportLog-error_S_S__table_est_vvq_xjb__entry__2}

| 유형 | 설명 |
|-|-|
| 없음 |   |
[표 3. 반환]

{#GImportLog-error_S_S__table_est_vvq_xjb}  

    var importLog = new GlideImportLog();
    importLog.error('Error executing transform');

## GlideImportLog - getImportRunHistory() {#ariaid-title4}

이 임포트 로그와 연결된 임포트 실행 기록의 sys_id 반환합니다.
{#GImportLog-getImportRunHistory__table_qry_5vq_xjb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 없음 |   |   |
[표 4. 매개변수]

{#GImportLog-getImportRunHistory__table_qry_5vq_xjb} {#GImportLog-getImportRunHistory__table_rry_5vq_xjb__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | 변환 이력 \[sys_import_set_run\] 테이블의 임포트 세트 실행 기록 Sys_id. |
[표 5. 반환]

{#GImportLog-getImportRunHistory__table_rry_5vq_xjb}  

    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(문자열 메시지, 문자열 소스) {#ariaid-title5}

정보 유형의 메시지를 임포트 로그 \[import_log\] 테이블에 로깅합니다.

### GlideImport로그 {#GImportLog-info_S_S__section_ctq_1br_xjb}

{#GImportLog-info_S_S__params-glideImportLog__entry__3}{#GImportLog-info_S_S__GImpLog_srcParam}

| 이름 | 유형 | 설명 |
|-|-|-|
| 메시지 | 문자열 | 로그 메시지. 최대 길이 4000자입니다. |
| 소스 | 문자열 | 옵션입니다. 임포트 로그 기록에 첨부된 소스 필드 값으로, 임포트 세트 프로세스에서 이 메시지가 로그된 위치를 정의합니다. 예를 들어, 로딩은 로드 단계를 나타낼 수 있고, 정리는 변환 후 정리 중을 나타낼 수 있습니다. |
[표 6. 매개변수]

{#GImportLog-info_S_S__params-glideImportLog} {#GImportLog-info_S_S__table_est_vvq_xjb__entry__2}

| 유형 | 설명 |
|-|-|
| 없음 |   |
[표 7. 반환]

{#GImportLog-info_S_S__table_est_vvq_xjb}  

    var importLog = new GlideImportLog();
    importLog.info('Successfully executed transform');

## GlideImportLog - setImportRunHistory(문자열 importRunHistory) {#ariaid-title6}

GlideImportLog 객체를 특정 임포트 세트 실행 기록과 연결합니다.
{#GImportLog-setImportRunHistory_S__table_inr_wvq_xjb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| importRunHistory | 문자열 | 변환 이력 \[sys_import_set_run\] 테이블의 기록 sys_id입니다. |
[표 8. 매개변수]

{#GImportLog-setImportRunHistory_S__table_inr_wvq_xjb} {#GImportLog-setImportRunHistory_S__table_jnr_wvq_xjb__entry__2}

| 유형 | 설명 |
|-|-|
| void |   |
[표 9. 반환]

{#GImportLog-setImportRunHistory_S__table_jnr_wvq_xjb}  

    var importRunSysId = '4aa3a8d55ba10010953330ad5981c79f';
    var importLog = new GlideImportLog();
    importLog.setImportRunHistory(importRunSysId);

## GlideImportLog - warn(문자열 메시지, 문자열 소스) {#ariaid-title7}

경고 유형의 메시지를 임포트 로그 \[import_log\] 테이블에 기록합니다.

### GlideImport로그 {#GImportLog-warn_S_S__section_ctq_1br_xjb}

{#GImportLog-warn_S_S__params-glideImportLog__entry__3}{#GImportLog-warn_S_S__GImpLog_srcParam}

| 이름 | 유형 | 설명 |
|-|-|-|
| 메시지 | 문자열 | 로그 메시지. 최대 길이 4000자입니다. |
| 소스 | 문자열 | 옵션입니다. 임포트 로그 기록에 첨부된 소스 필드 값으로, 임포트 세트 프로세스에서 이 메시지가 로그된 위치를 정의합니다. 예를 들어, 로딩은 로드 단계를 나타낼 수 있고, 정리는 변환 후 정리 중을 나타낼 수 있습니다. |
[표 10. 매개변수]

{#GImportLog-warn_S_S__params-glideImportLog} {#GImportLog-warn_S_S__table_est_vvq_xjb__entry__2}

| 유형 | 설명 |
|-|-|
| 없음 |   |
[표 11. 반환]

{#GImportLog-warn_S_S__table_est_vvq_xjb}  

    var importLog = new GlideImportLog();
    importLog.warn('Transform taking longer than expected.');


