activity-log
‘활동 로그’ 정책을 사용하여 ‘ IBM® API Connect ’ 분석에 저장되는 API 활동에 대한 로깅 설정을 구성하세요. 지정한 환경 설정은 API 활동의 세부사항 수집 및 저장을 위한 기본 설정을 오버라이드합니다.
게이트웨이 지원
| 게이트웨이 | 정책 버전 |
|---|---|
| DataPower® Gateway (v5 compatible) | 1.0.0 |
이 항목에서는 OpenAPI 소스에서 정책을 구성하는 방법을 설명합니다. 어셈블리 사용자 인터페이스에서 정책을 구성하는 방법에 대한 자세한 내용은 ‘활동 로그’를 참조하십시오.
정보
activity-log 정책의 형식은 다음과 같습니다.
- activity-log:
version: version
title: title
description: description
content: activity_to_log_if_call_successful
error-content: activity_to_log_if_call_unsuccessfulexecute 필드가 있는 assembly 확장자를 OpenAPI 정의 파일에 추가하여 이 정책을 적용하십시오.
또한 API Designer 어셈블리 편집기를 사용하여 API에 기본 제공 정책을 추가함으로써 activity-log 정책을 적용할 수도 있습니다. 자세한 내용은 기본 제공 정책 섹션의 ‘활동 로그’를 참조하십시오.
참고: 페이로드 로깅이 사용으로 설정된 경우 페이로드 버퍼링을 캡처하기 위한 게이트웨이도 사용으로 설정되어야 합니다.
activity-log:
success-content: activity_to_log_if_call_successful
error-content: activity_to_log_if_call_unsuccessful
enabled: is_activity_logging_enabled
buffering: true특성
다음 표에서는 정책 특성에 대해 설명합니다.
| 특성 | 필수 | 설명 | 데이터 유형 |
|---|---|---|---|
| version | 예 | 정책 버전 번호입니다. | 문자열 |
| title | 예 | 정책의 제목입니다. | 문자열 |
| description | 아니오 | 정책의 설명입니다. | 문자열 |
| content | 예 | 오퍼레이션에 성공할 때 로그되어야 하는 컨텐츠 유형을 정의합니다. 유효 값: 기본값은 |
문자열 |
| error-content | 아니오 | 오류가 발생하는 경우 로그할 컨텐츠를 표시합니다. 유효 값: 기본값은 |
문자열 |
예제 1
# use defaults
- activity-log:
version: 1.0.0
title: default activity logging
예제 2
- activity-log:
version: 1.0.0
title: no logging for successful calls
content: none
error-content: activity