log4net.AsyncAppender.HttpEndpoint 0.1.4-preview

This abstract appender extends the log4net.AsyncAppender package and enabled the configuration
of an http endpoint and provides an HttpClient instance and methods to create and send the request.

An IEventJsonSerializer contract is provided in order to enable plugging in a custom json serializer (if needed).
Without a custom serializer, this package falls back on using the Utf8Json library, when json serialization is requested.

This is a prerelease version of log4net.AsyncAppender.HttpEndpoint.
Install-Package log4net.AsyncAppender.HttpEndpoint -Version 0.1.4-preview
dotnet add package log4net.AsyncAppender.HttpEndpoint --version 0.1.4-preview
<PackageReference Include="log4net.AsyncAppender.HttpEndpoint" Version="0.1.4-preview" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add log4net.AsyncAppender.HttpEndpoint --version 0.1.4-preview
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: log4net.AsyncAppender.HttpEndpoint, 0.1.4-preview"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install log4net.AsyncAppender.HttpEndpoint as a Cake Addin
#addin nuget:?package=log4net.AsyncAppender.HttpEndpoint&version=0.1.4-preview&prerelease

// Install log4net.AsyncAppender.HttpEndpoint as a Cake Tool
#tool nuget:?package=log4net.AsyncAppender.HttpEndpoint&version=0.1.4-preview&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Added explicit HttpClient creation virtual method.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on log4net.AsyncAppender.HttpEndpoint:

Package Downloads
log4net.AsyncAppender.ElasticSearch
This appender extends the log4net.AsyncAppender.HttpEndpoint package and enabled the configuration of the elasticsearch endpoint using: url, url tokens and connection string. Bulk send is always enabled. By default, the connection string and the log document follow the templates and conventions defined in the package log4net.ElasticSearch. Json serialization is done using the Utf8Json library.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.1.4-preview 290 7/19/2019
0.1.3-preview 234 7/15/2019
0.1.2-preview 230 7/4/2019
0.1.1-preview 202 7/2/2019