A Serilog sink that writes events to Azure EventHubs
var eventHubClient = EventHubClient.CreateFromConnectionString(eventHubConnectionString, "entityPath");
var logger = new LoggerConfiguration()
.WriteTo.Sink(new AzureEventHubSink(
eventHubClient: eventHubClient,
...
.CreateLogger();