Skip to content

docs(logging): define application logging across sdks - #74

Merged
Abhijeet Prasad (AbhiPrasad) merged 1 commit into
mainfrom
application-logging-spec-6d22e790
Oct 26, 2026
Merged

Abhijeet Prasad (AbhiPrasad) merged 1 commit into
mainfrom
application-logging-spec-6d22e790

Conversation

@AbhiPrasad

Copy link
Copy Markdown
Member

🤖 This text was AI-generated.

Application logging lacked a shared SDK contract for logger.X(...) methods and logs forwarded from existing logging libraries.

Define severity methods, structured bodies, template parameters, and trace correlation. Require one complete record per log, without updates:

logger.X(...) or logging integration -> one complete log row

Specify opt-in integrations that preserve existing logging behavior. Link the spec from the instrumentation guide and record Go, Python, and JavaScript support. Other SDKs remain unassessed.

Refs: braintrustdata/braintrust-sdk-python#759
Refs: braintrustdata/braintrust-sdk-javascript#2639

> 🤖 **This text was AI-generated.**

Application logging lacked a shared SDK contract for `logger.X(...)`
methods and logs forwarded from existing logging libraries.

Define severity methods, structured bodies, template parameters, and
trace correlation. Require one complete record per log, without updates:

```text
logger.X(...) or logging integration -> one complete log row
```

Specify opt-in integrations that preserve existing logging behavior.
Link the spec from the instrumentation guide and record Go, Python,
and JavaScript support. Other SDKs remain unassessed.

Refs: braintrustdata/braintrust-sdk-python#759
Refs: braintrustdata/braintrust-sdk-javascript#2639
@AbhiPrasad
Abhijeet Prasad (AbhiPrasad) merged commit ae83be1 into main Oct 26, 2026
4 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.

2 participants