📅 You're Invited: Meet the Socket team at RSAC (April 28 – May 1).RSVP
Socket
Sign inDemoInstall
Socket

log4net.ElasticSearch.Async

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

log4net.ElasticSearch.Async

log4net.ElasticSearch.Async is a log4net appender, based on log4net.ElasticSearch package, for easy logging of exceptions and messages to Elasticsearch indices. The main improvement over log4net.ElasticSearch is background/async logging based on producer-consumer pattern, automatically utilizing bulk API in case of log event bursts. Currently the package provides: - Background/Async logging based on producer-consumer pattern (non-blocking for main application thread) - Configurable exponential backoff retry policy for communication with ElasticSearch - Configurable buffer sizes with rolling buffer option (both general producer-consumer buffer and intermediate flush buffer) - External machine IP added to log events (if possible) - Skipping TLS certificate validation for ElasticSearch endpoint - Setting custom HTTP(S) proxy - Disabling system HTTP(S) proxy - Using custom ElasticSearch processing pipeline - Gzip HTTP compression - NET Standard 2.0 support

1.2.2
NuGet
Version published
Maintainers
1
Created
Source

log4net.ElasticSearch.Async is a log4net appender, based on log4net.ElasticSearch package, for easy logging of exceptions and messages to Elasticsearch indices. The main improvement over log4net.ElasticSearch is background/async logging based on producer-consumer pattern, automatically utilizing bulk API in case of log event bursts. Currently the package provides:

  • Background/Async logging based on producer-consumer pattern (non-blocking for main application thread)
  • Configurable exponential backoff retry policy for communication with ElasticSearch
  • Configurable buffer sizes with rolling buffer option (both general producer-consumer buffer and intermediate flush buffer)
  • External machine IP added to log events (if possible)
  • Skipping TLS certificate validation for ElasticSearch endpoint
  • Setting custom HTTP(s) proxy
  • Disabling system HTTP(S) proxy
  • Using custom ElasticSearch processing pipeline
  • Gzip HTTP compression
  • NET Standard 2.0 support

The package is based on the following repository:

Documentation available at http://jptoto.github.io/log4net.ElasticSearch/

You can always find the latest version of Elasticsearch for all platforms at https://www.elastic.co/downloads/elasticsearch (requires a recent version of the JRE)

Keywords

log

FAQs

Package last updated on 25 Sep 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts