환경 변수
애플리케이션 코드를 수정하지 않고 프로그램 전체의 트레이싱을 비활성화하려면 환경 변수를 사용하세요. 프로그램 전체의 트레이싱을 무조건 비활성화하려면 환경 변수WEAVE_DISABLED=true를 설정하세요.
WEAVE_DISABLED는 함수 정의 시점에 한 번만 읽습니다. 이 변수를 사용하여 런타임에 트레이싱을 토글할 수 없습니다.
클라이언트 초기화
특정 Weave 클라이언트에 대해 트레이싱을 조건부로 비활성화하려면, init 설정에서disabled 플래그를 사용하여 클라이언트를 초기화하세요.
- Python
- TypeScript
컨텍스트 관리자
특정 코드 블록 내에서만 트레이싱을 조건부로 비활성화하려면 트레이싱 컨텍스트 관리자를 사용하세요.with tracing_disabled()를 사용하여 with 블록 내부에서 실행되는 함수 호출에 대해서만 트레이싱을 억제하세요. 애플리케이션 코드에서 로깅하지 않아야 할 호출의 범위를 지정하는 데 사용하세요.
- Python
- TypeScript
- Python
- TypeScript