Skip to content

Warn that log shippers carry Instructor's raw exhaustion record - #326

Merged
Eigenwise merged 1 commit into
mainfrom
docs/log-shipper-privacy-note
Oct 21, 2026
Merged

Eigenwise merged 1 commit into
mainfrom
docs/log-shipper-privacy-note

Conversation

@Eigenwise

Copy link
Copy Markdown
Owner

Docs only. hide_outputs governs our span attributes; the instructor.v2.retry ERROR record on retry exhaustion still carries raw model output, and any log shipper that forwards ERROR records (Sentry LoggingIntegration with its default event_level, OpenTelemetry or Datadog log handlers) sends it along. Found by the Contractify consumer in DocAI's Sentry wiring. The privacy section now says so and tells readers to silence the logger before those handlers attach.

No code changes.

🤖 Generated with Claude Code

hide_outputs only governs span attributes. Sentry's LoggingIntegration
forwards ERROR records as events by default, so the instructor.v2.retry
exhaustion record (raw model output) reaches Sentry regardless of the
tracing config. Reported by the Contractify consumer from DocAI's
startup wiring; the guide now says to silence the logger before any
log handler attaches.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@Eigenwise
Eigenwise merged commit 2a26bbc into main Oct 21, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant