PowerShell 단계에서 스크립트에 로그 메시지를 추가합니다. 향상된 로깅 및 디버깅을 위해 로그 수준을 사용합니다.
시작하기 전에
스크립트에 로그 메시지를 추가하려면 Write-SNCLog 함수를 사용해야 합니다. 이 함수는 IH\Logging.psm1 모듈에 정의되어 있습니다. PSScript.ps1을 사용하여 인라인 스크립트가 Write-SNCLog에 액세스할 수 있도록 이 모듈을 가져옵니다. 자세한 내용은 MID Server PowerShell 파일을 참조하세요.
필요한 역할: 관리자
프로시저
-
다음으로 이동 .
-
true로 설정합니다mid.property.powershell.log_info.
-
원하는 로그 수준으로 설정합니다 mid.property.powershell.ih.log_level .
로그 수준은 메시지를 기록하는 데 필요한 임계값을 지정합니다. 메시지는 지정된 수준 이상으로 기록됩니다. 예를 들어, 이 특성을 WARN으로 설정하면 WARN 또는 ERROR 레벨의 메시지가 로그됩니다. 레벨이 INFO, DEBUG 또는 TRACE인 메시지는 로그되지 않습니다. 낮은 수준에서 높은 것 순으로 나열된 수준은 다음과 같습니다.
기본값은 INFO입니다.
- 옵션:
인스턴스의 로그를 볼 수 있도록 시스템 속성을 구성합니다.
-
다음으로 이동 .
-
찾기 플로우 로그에 복제할 시스템 로그 항목의 로그 수준을 지정합니다. 시스템은 지정된 수준 이상의 로그 항목만 복제하고 INFO 또는 DEBUG로 설정합니다.
PowerShell 스크립트를 빌드하고 실행한 후에는 MID 에이전트 로그에서 로그를 사용할 수 있습니다. 이 속성을 구성하면 인스턴스에서 직접 볼 수도 있습니다.
이 단계에서는 속성을 설정합니다 com.glide.hub.flow_engine.listener_trace.threshold . 플로우 엔진 로그 항목 [sys_flow_log] 테이블에 로그를 복제합니다.
-
PowerShell 스크립트에서 Write-SNCLog 함수를 사용하여 로그 메시지 및 수준을 추가합니다.
-
작업 또는 플로우를 계속 빌드한 다음, 테스트하고 실행합니다.
다음에 수행할 작업
새 로그는 MID 에이전트 로그에서 사용할 수 있으며 MID Server에서 다운로드할 수 있습니다. 자세한 내용은 MID Server 파일 다운로드를 참조하십시오.
인스턴스에서 로그를 볼 수 있도록 시스템 속성을 설정하면 플로우 엔진 컨텍스트 기록의 플로우 엔진 로그 항목 탭에서 로그를 볼 수 있습니다. 자세한 내용은 플로우 실행 세부 정보를 참조하세요.