serilog-sinks-elasticsearch
serilog-sinks-elasticsearch copied to clipboard
No way how to find out that logging failed
trafficstars
This will do nothing when I'm not running Elastic. It should throw.
var loggerConfig = new LoggerConfiguration()
.MinimumLevel.Debug()
.WriteTo.Elasticsearch(new ElasticsearchSinkOptions(new Uri("http://localhost:123"))
{
EmitEventFailure = EmitEventFailureHandling.ThrowException
});
var logger = loggerConfig.CreateLogger();
logger.Information("Test {value}", 42);
Version: .NET 6.0, Serilog 2.11.0, Serilog.Sinks.Elasticsearch 8.4.1