/// <summary>
 /// Creates a logging adapter for registered ILoggerProviders.
 /// </summary>
 /// <param name="connectionSettingsBuilder">The connection settings builder.</param>
 /// <param name="loggerFactory">The logger factory.</param>
 /// <returns></returns>
 public static ConnectionSettingsBuilder UseNetCoreLogger(this ConnectionSettingsBuilder connectionSettingsBuilder, ILoggerFactory loggerFactory)
 {
     return(connectionSettingsBuilder.UseCustomLogger(new EventStoreNetCoreLogger(loggerFactory)));
 }
 /// <summary>
 /// Uses serilog logger.
 /// </summary>
 /// <param name="connectionSettingsBuilder">The connection settings builder.</param>
 /// <param name="seriLogger">Serilog logger</param>
 /// <returns></returns>
 public static ConnectionSettingsBuilder UseSerilog(this ConnectionSettingsBuilder connectionSettingsBuilder, Serilog.ILogger seriLogger)
 {
     return(connectionSettingsBuilder.UseCustomLogger(new EventStoreSerilogger(seriLogger)));
 }