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