Skip to main content
The @weave.op 데코레이터는 Weave에서 함수 호출을 추적하는 데 사용됩니다. 데코레이트된 함수의 입력, 출력 및 메타데이터를 자동으로 기록합니다.

기본 사용법

데코레이터 옵션

name

작업의 사용자 지정 이름을 설정합니다.

call_display_name

이 작업의 모든 호출에 대한 표시 이름을 설정합니다.
함수를 사용하여 표시 이름을 동적으로 생성할 수도 있습니다:

postprocess_inputs

로깅되기 전에 입력을 변환합니다.

postprocess_output

로깅되기 전에 출력을 변환합니다.

Op 메서드

call

결과와 Call 객체를 모두 가져옵니다.

name

작업 이름을 가져오거나 설정합니다.

비동기 함수 작업

Weave는 비동기 작업을 지원합니다:

제너레이터 작업

Weave는 제너레이터 함수를 추적할 수 있습니다:

클래스 메서드

클래스의 메서드를 데코레이트합니다:

정적 및 클래스 메서드

The @weave.op 데코레이터는 데코레이터를 중첩할 때 가장 안쪽 데코레이터여야 합니다.