opentelemetry-dotnet/test/OpenTelemetry.Extensions.Ev...
Mikel Blanchard 952c3b17fc
[Logs] Support dependency injection in logging build-up (#3504)
* Support dependency injection in logging. Add AddOpenTelemetryEventSourceLogEmitter extension.

* CHANGELOG update.

* Bug fixes and a test.

* More fixes and more tests.

* Tweak comments for clarity.

* Added OpenTelemetryLoggerOptions.Services xml detail remarks.

* More tests.

* More tests.

* Test fix.

* More tests.

* Tests and fixes.

* Warning cleanup.

* Added resource test.

* Smooth out multiple resource configurations.

* Resource chaining fix.

* Remove throw for additional SetResourceBuilder calls.

* Warning fixes.

* Moved OpenTelemetryEventSourceLogEmitter extension to OpenTelemetryLoggerOptions.

* Tweaks.

* Switched from static to builder pattern.

* Tweaks.

* More tests.

* Fix CHANGELOG for release.

* Tweaks.

* Test updates.

* Added a detached configuration option.

* Prevent double registration to be consistent with tracer builder pattern.

* API review.

* Warning cleanup.

* Build fixes.

* Test fix.
2022-08-05 17:56:04 -07:00
..
AssemblyInfo.cs [Logs] OpenTelemetry.Extensions.EventSource extensions project (#3454) 2022-07-22 15:40:39 -07:00
OpenTelemetry.Extensions.EventSource.Tests.csproj Merge net7.0 to main (#3539) 2022-08-04 10:25:21 -07:00
OpenTelemetryEventSourceLogEmitterTests.cs [Logs] Support dependency injection in logging build-up (#3504) 2022-08-05 17:56:04 -07:00
OpenTelemetryEventSourceLoggerOptionsExtensionsTests.cs [Logs] Support dependency injection in logging build-up (#3504) 2022-08-05 17:56:04 -07:00
TestEventSource.cs [Logs] Support dependency injection in logging build-up (#3504) 2022-08-05 17:56:04 -07:00