ScopeAgent.Extensions.Loggers.log4net 0.1.6-rc.1

This is a prerelease version of ScopeAgent.Extensions.Loggers.log4net.
The owner has unlisted this package. This could mean that the package is deprecated, has security vulnerabilities or shouldn't be used anymore.
dotnet add package ScopeAgent.Extensions.Loggers.log4net --version 0.1.6-rc.1
NuGet\Install-Package ScopeAgent.Extensions.Loggers.log4net -Version 0.1.6-rc.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="ScopeAgent.Extensions.Loggers.log4net" Version="0.1.6-rc.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ScopeAgent.Extensions.Loggers.log4net --version 0.1.6-rc.1
#r "nuget: ScopeAgent.Extensions.Loggers.log4net, 0.1.6-rc.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install ScopeAgent.Extensions.Loggers.log4net as a Cake Addin
#addin nuget:?package=ScopeAgent.Extensions.Loggers.log4net&version=0.1.6-rc.1&prerelease

// Install ScopeAgent.Extensions.Loggers.log4net as a Cake Tool
#tool nuget:?package=ScopeAgent.Extensions.Loggers.log4net&version=0.1.6-rc.1&prerelease

Scope Agent log4net appender

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 is compatible.  netcoreapp2.2 is compatible.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 is compatible.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 is compatible.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated

Added:
- net472 compilation.
- AppVeyor CI support.
- Azure Pipelines CI support.
- Bitbucket Pipelines CI support.
- AgentSettings class with all supported settings.
- Opentracing extension to know if the span context is marked as sampled.
- HttpServer SpanContext modes support (All Requests, TestTraceKind, Sampled).
- Web Proxy support on the HttpDispatcher.
- Detect the .NET language and add it to the test span as `language`
- Agent results url when the scope-run command has finished.

Changed:
- Global debug interface performance optimizations.
- Debug concat performance optimizations.
- Stacktrace frames cache optimization.
- Microsoft.Extensions.DependencyModel is not longer required on the target project.
- Compilation in Release mode.
- Remove all Linq dependencies to reduce allocations and closures.
- Reduce Dispatcher allocations using the object pool.
- Reducing allocations by removing Task.Unwrap() when is not needed.
- Adding the required arguments to the InvokeWithRetry method avoiding the allocation of a closure class.
- Adding the BadRequest status code to avoid the retry in this case.
- Reducing the retry count from 10 to 5.

Fixed:
- Exception handling on Tracer dispose.
- Exception when SourceRoot is null.
- Skipped tests were not being sent to the backend.
- Exception handling on Dispatcher flush.