Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce IBufferedLogger #103138

Merged
merged 7 commits into from
Jul 18, 2024
Merged

Introduce IBufferedLogger #103138

merged 7 commits into from
Jul 18, 2024

Conversation

geeknoid
Copy link
Member

@geeknoid geeknoid commented Jun 6, 2024

Fixes #104129

@tarekgh
Copy link
Member

tarekgh commented Jun 6, 2024

@geeknoid LGTM. Thanks for getting this that fast. I left a minor comment there.

@noahfalk @samsp-msft any feedback?

@noahfalk
Copy link
Member

noahfalk commented Jun 7, 2024

@noahfalk @samsp-msft any feedback?

I think we should do the transform you suggested so that we can extend this in the future if needed, but otherwise LGTM!

EDIT: We also need to figure out what we're doing with EventSourceLoggerProvider and OpenTelemetry. At minimum we should make sure OTel folks are on-board with the design and its implications for their logger prior to taking this for review.

@tarekgh
Copy link
Member

tarekgh commented Jun 7, 2024

At minimum we should make sure OTel folks are on-board with the design and its implications for their logger prior to taking this for review.

@CodeBlanch was in the meeting. Will be good to understand the plan for any OTel logger for that though.

@samsp-msft
Copy link
Member

samsp-msft commented Jun 7, 2024

@kalyanaj for FYI,
and open-telemetry/opentelemetry-specification#4044 for this group

@geeknoid geeknoid changed the title Introduce IBufferedLogRecordMetadata Introduce IBufferedLogRecord Jun 7, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[API Proposal]: Introducing Log buffering abstraction
8 participants