/// <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))); }