This abstract appender uses concurrent collections and tasks to enable asynchronous and concurrent batch processing of LoggingEvents. The configuration enables to specify: - the max number of concurrent processors (tasks) that are handling log batches - the max logs batch size - the appender... More information
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... More information
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... More information