-
Notifications
You must be signed in to change notification settings - Fork 780
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
LogEmitter System.Diagnostics.Tracing extension project #3305
Closed
Closed
Changes from 1 commit
Commits
Show all changes
53 commits
Select commit
Hold shift + click to select a range
6d2f153
LogEmitter API.
CodeBlanch 101ce19
Code review.
CodeBlanch 7eb0006
Added LogRecordPool.
CodeBlanch 20479f5
Nullable annotation updates.
CodeBlanch c64ca11
Merge branch 'main' into log-emitter
CodeBlanch 53a6854
Cleanup.
CodeBlanch fd5a87e
Cleanup.
CodeBlanch 035823b
Added reference counting into the log record pool.
CodeBlanch 80cbdbb
Tweaks.
CodeBlanch 744c399
Tweak.
CodeBlanch df93cf5
Test fix.
CodeBlanch 1ba8afe
Merge branch 'main' into log-emitter
CodeBlanch 9a0ee32
Test fix.
CodeBlanch 888eb54
Rename.
CodeBlanch 558e8d2
Trigger state buffering by processor inspection.
CodeBlanch 4d76b87
Implement copy for in-memory log exporter.
CodeBlanch 617d88d
Added GetDataRef.
CodeBlanch ca7e319
Tweaks.
CodeBlanch 6fae76d
Merge branch 'main' into log-emitter
CodeBlanch a92e78e
Revert CompositeProcessor change.
CodeBlanch 5e33474
Add log stress tests to solution.
CodeBlanch 6b15b3b
Tweaks.
CodeBlanch 2114dca
Code review.
CodeBlanch 0d34533
Code review, example app, serilog + eventsource extensions.
CodeBlanch bb4293c
Rename.
CodeBlanch 380f139
Typo.
CodeBlanch 87597f8
New pool design + tests.
CodeBlanch 345e1a2
Pool selection based on processor.
CodeBlanch ea63af4
Merge from main.
CodeBlanch a12d432
Update public api files.
CodeBlanch 3b35268
Public api fix.
CodeBlanch 57775a5
Lint and race comment.
CodeBlanch 9ee18df
Comments in log emitter example app.
CodeBlanch f347e51
Switch to Volatile.Read.
CodeBlanch 5537c73
Bump Microsoft.DotNet.ApiCompat.
CodeBlanch e0c2347
Typo fix.
CodeBlanch dd80cc9
Bump Microsoft.DotNet.ApiCompat.
CodeBlanch 4f6b9e0
Attempting to fix ApiCompat failure.
CodeBlanch 1dcd193
Tweak ApiCompatExcludeAttributeList path.
CodeBlanch 226facf
Exclude NullableContextAttribute from ApiCompat.
CodeBlanch d3c5443
Merge from main.
CodeBlanch 31f5a97
Merge from main.
CodeBlanch cb69e49
Fix merge.
CodeBlanch 8693d93
Merge from main.
CodeBlanch b71006f
Updates.
CodeBlanch 6269015
Merge from main.
CodeBlanch 7647145
Revert OtlpLogExporter use of logRecord.GetDataRef because it is now …
CodeBlanch 4f498af
Merge branch 'main' into log-emitter
cijothomas 55537b5
Merge from main.
CodeBlanch d1a4b3b
Merge fix.
CodeBlanch ffda1ce
Merge from main.
CodeBlanch 12c92ad
Merge from main.
CodeBlanch cf69b8c
Updates.
CodeBlanch File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Merge from main.
- Loading branch information
commit 12c92addc153625868531cc902787f4a0f7b74c4
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
src/OpenTelemetry.Extensions.Serilog/.publicApi/netstandard2.0/PublicAPI.Unshipped.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
#nullable enable | ||
Serilog.OpenTelemetrySerilogExtensions | ||
static Serilog.OpenTelemetrySerilogExtensions.OpenTelemetry(this Serilog.Configuration.LoggerSinkConfiguration! loggerConfiguration, OpenTelemetry.Logs.OpenTelemetryLoggerProvider! openTelemetryLoggerProvider) -> Serilog.LoggerConfiguration! | ||
static Serilog.OpenTelemetrySerilogExtensions.OpenTelemetry(this Serilog.Configuration.LoggerSinkConfiguration! loggerConfiguration, OpenTelemetry.Logs.OpenTelemetryLoggerProvider! openTelemetryLoggerProvider, bool disposeProvider = true) -> Serilog.LoggerConfiguration! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
You are viewing a condensed version of this merge commit. You can view the full changes here.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tracing is such a commonly used term. I get it comes from System.Diagnostics.Tracing, but is there a better name?
What about
OpenTelemetry.Extensions.EventSource
? Or if that's too narrow of a name maybeOpenTelemetry.Extensions.EventTracing
? Or... ugh maybe evenOpenTelemetry.Extensions.SystemDiagnosticsTracing
🥴?