---
sourceDocument: Xanadu 애플리케이션과의 통합 생성
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/xanadu/integrate-applications

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu 애플리케이션과의 통합 생성

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# PowerShell 단계에 대한 로깅 구성

# PowerShell 단계에 대한 로깅 구성 {#ariaid-title1}

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

PowerShell 단계에서 스크립트에 로그 메시지를 추가합니다. 향상된 로깅 및 디버깅을 위해 로그 수준을 사용합니다.

## 시작하기 전에

스크립트에 로그 메시지를 추가하려면 Write-SNCLog 함수를 사용해야 합니다. 이 함수는 IH\\Logging.psm1 모듈에 정의되어 있습니다. 인라인 스크립트가 Write-SNCLog에 액세스할 수 있도록 PSScript.ps1을 사용하여 이 모듈을 임포트합니다. 자세한 내용은 [MID 서버 PowerShell 파일을](https://www.servicenow.com/docs/access?context=mid-server-powershell-files&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US) 참조하십시오.

필요한 역할: admin

## 프로시저

1. 다음으로 이동 모두MID 서버속성.
2. true로 설정합니다mid.property.powershell.log_info.  
   이 속성은 로깅을 사용하거나 사용하지 않도록 설정합니다. 자세한 내용은 [PowerShell 로그 속성을](https://www.servicenow.com/docs/access?context=powershell-log-property&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US) 참조하세요.
3. 원하는 로그 수준으로 설정합니다 mid.property.powershell.ih.log_level .  
   로그 수준은 메시지를 기록하는 데 필요한 임계값을 지정합니다. 메시지는 지정된 수준 이상에서 기록됩니다. 예를 들어, 이 특성을 WARN으로 설정하면 WARN 또는 ERROR 레벨의 메시지가 로그됩니다. 레벨이 INFO, DEBUG 또는 TRACE인 메시지는 기록되지 않습니다. 낮음에서 높음으로 나열된 수준은 다음과 같습니다.
   * 추적
   * 디버그
   * 정보
   * 경고
   * 오류
   {#configure-logging-powershell-step__ul_d53_2b1_jtb}기본값은 INFO입니다.
4. **옵션:** 인스턴스의 로그를 볼 수 있도록 시스템 속성을 구성합니다.
   1. 다음으로 이동 모두프로세스 자동화플로우 디자이너속성.
   2. 찾기 : 흐름 로그에 복제할 시스템 로그 항목의 로그 수준을 지정합니다. 시스템은 지정된 수준 이상의 로그 항목만 복제하고 INFO 또는 DEBUG로 설정합니다.

   {#configure-logging-powershell-step__substeps_imq_42q_jyb}  
   PowerShell 스크립트를 빌드하고 실행한 후에는 MID 에이전트 로그에서 로그를 사용할 수 있습니다. 이 속성을 구성하면 인스턴스에서 직접 볼 수도 있습니다.

   이 단계에서는 속성을 설정합니다 com.glide.hub.flow_engine.listener_trace.threshold . 로그를 플로우 엔진 로그 항목 \[sys_flow_log\] 테이블로 복제합니다.
5. PowerShell 스크립트에서 Write-SNCLog 함수를 사용하여 로그 메시지와 수준을 추가합니다.  
   {#configure-logging-powershell-step__table_pxf_3lj_dtb__entry__2}

   | 이름 | 설명 |
   |-|-|
   | Write-SNCLog 함수 | PowerShell 단계에 대한 메시지를 기록합니다. Write-SNCLog 에는 두 개의 매개 변수와 -Level-Message. 두 매개 변수가 모두 필요하지만 매개 변수 이름은 필요하지 않습니다. 이름이 생략된 경우 위치는 수준과 메시지를 결정하는 데 사용됩니다. 예제: * `Write-SNCLog -Level WARN -Message "로그 경고"` * `Write-SNCLog WARN "로그 경고"` {#configure-logging-powershell-step__ul_cn4_jnj_dtb}이 두 예제 모두 `WARN: 로그 경고를` 기록합니다. |
   | -Level 매개 변수 | 로그 메시지의 수준을 지정합니다. 유효한 값은 다음과 같습니다. * 오류 * 경고 * 정보 * 디버그 * 추적 {#configure-logging-powershell-step__ul_vpj_wns_gtb}이 매개변수는 필수입니다. |
   | -Message 매개 변수 | 기록할 메시지를 지정합니다. 문자열로 입력됩니다. 이 매개변수는 필수입니다. |
   [표 1. Write-SNCLog 함수 및 매개변수]

   {#configure-logging-powershell-step__table_pxf_3lj_dtb}
6. 작업 또는 플로우를 계속 빌드한 다음, 테스트하고 실행합니다.

## 다음에 수행할 작업

새 로그는 MID 에이전트 로그에서 사용할 수 있으며 MID 서버에서 다운로드할 수 있습니다. 자세한 내용은 [MID 서버 파일 다운로드를](https://www.servicenow.com/docs/access?context=t_DownloadMIDServerFiles&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US) 참조하십시오.

인스턴스에서 로그를 볼 수 있도록 시스템 속성을 설정하면 플로우 엔진 컨텍스트 기록의 플로우 엔진 로그 항목 탭에서 로그를 볼 수 있습니다. 자세한 내용은 [플로우 실행 세부 정보](https://www.servicenow.com/docs/access?context=flow-execution-details&version=xanadu&pubname=xanadu-build-workflows&ft:locale=en-US) 섹션을 참조하세요.
**관련 태스크**   

* [PowerShell 단계에 대한 자격 증명 테스트](https://servicenow-prod.fluidtopics.net/JW7cTqrW4Ukn1ioXScWzAA "PowerShell 단계에서 구성된 자격 증명을 테스트합니다. 나머지 단계를 빌드하기 전에 자격 증명이 작동하는지 확인합니다.")

