* Remove AspNetCore 3.1 test app
* Remove netcoreapp3.1 target from projects
* Bump to DiagnosticSource 7.0.0-preview.4.22229.4
* Enable CI on net7.0 branch
* Remove trailing space
* add SetErrorStatusOnUnhandledException option to TracerProviderSdk
* changelog
* add doc
* markdown lint
* fix nits
* markdown lint
* update public api file
* fix nits in the changelog
* add test cases
* improve example
* improve doc
* rename
* change the wording in the doc
* use RecordException in the example
* tweak the doc
* address review comment from Tom
* adjust wording
* Revert "adjust wording"
This reverts commit 9bf74a336d.
* better exception message
* update example/doc
* more test cases
* address corner case in test
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
* Adding multitarget to integration tests
changing to ENV
updating to multiline
removing multiline
updating version of docker-compose
updating dockerfile
updating pipeline
testing again
testing
updating version to 3.7
updating dockerfile
testing
updating to env
adding .env to test
updating docker compose
removing default value
docker compose with options
updating dockerfile to isntall netcore 2.1
adding info to check what are the versions installed
updating script
adding condition to download only in netcoreapp2.1
updating condition
updating dockerfile
adding arg
updating files to enable netcoreapp2.1 and 3.1 test
updating version
removing duplicated files, adding to build folder
updating project to tests
updating project to tests
updating to tests
adding sdk as tag
updating dockerfile
removing sdk_version fixed value
updating arg order
updating files
* removing fixed version
* Attempting to get redis integration tests up and running.
* Attempting to get SqlClient integration tests working on 2.1 + 3.1.
* Attempting to get W3C integration tests running on 2.1 & 3.1.
* Added version to Microsoft.AspNetCore.App 2.1 refs.
* Comment cleanup.
* Attempting to fix explicit reference warnings.
Co-authored-by: Mikel Blanchard <mblanchard@macrosssoftware.com>
* Add instrumentation for W3C trace context in TestApp
* Add unit test for W3C Trace Context test suite
* Fix error SA1638: File header file name documentation should match file name
* remove assert
* Change ITestOutputHelper for test output
* Add project template for W3C Trace Context
* Move the test class to new test project
* Created an InProcessServer as the web server
* remove assert
* Use services.AddOpenTelemetry
* Run the test suite in a docker container
* Update to follow the rename of extension methods from AddOpenTelemetry to AddOpenTelemetryTracerProvider
* Add tests to GitHub Actions workflow
* rename to services.AddOpenTelemetryTracing
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
* Add dotnet new template ASP.NET Core gRPC service
* Add Examples.GrpcService project to solution
* Submit to StyleCop's demands
* Add Open Telemetry
* Remove unused usings
* Add Grpc.Net.Client example to example Console project
* Remove comments from original template
* Fix file header
* Add exception handling when gRPC service has not been started
* Apply suggestions from code review
Co-authored-by: Reiley Yang <reyang@microsoft.com>
Co-authored-by: Reiley Yang <reyang@microsoft.com>
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
* add doc for ILogger correlation with trace
* fix links
* mention that ILogger correlation only works for .NET5, clarify the options
* distinguish ILogger and Microsoft.Extensions.Logging
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>