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

@geeknoid geeknoid requested a review from tarekgh June 6, 2024 19:21
@geeknoid geeknoid force-pushed the geeknoid/bufferedlog branch from cf89cdd to e2a98ba Compare June 6, 2024 19:23
@geeknoid geeknoid requested a review from noahfalk June 6, 2024 19:24
@tarekgh tarekgh marked this pull request as draft June 6, 2024 20:08
@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.

@geeknoid geeknoid force-pushed the geeknoid/bufferedlog branch from e2a98ba to 829801e Compare June 7, 2024 15:26
@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.

@geeknoid geeknoid force-pushed the geeknoid/bufferedlog branch from 829801e to 356da75 Compare June 7, 2024 16:35
@geeknoid geeknoid force-pushed the geeknoid/bufferedlog branch from 356da75 to af0616a Compare June 7, 2024 17:14
@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
@geeknoid geeknoid force-pushed the geeknoid/bufferedlog branch from af0616a to 26eccbf Compare June 7, 2024 18:50
geeknoid and others added 3 commits July 16, 2024 19:25
@geeknoid geeknoid force-pushed the geeknoid/bufferedlog branch from 24045cd to 3a73735 Compare July 17, 2024 04:50
@geeknoid geeknoid force-pushed the geeknoid/bufferedlog branch from 3a73735 to afb13cd Compare July 17, 2024 15:34
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