public static ILoggerFactory AddLogEntries(this ILoggerFactory loggerFactory, IServiceProvider provider, Action <LogentriesLoggerConfiguration> configure) { var config = new LogentriesLoggerConfiguration(); configure(config); loggerFactory.AddProvider(new LogentriesLoggerProvider(provider, config)); return(loggerFactory); }
public LogentriesLoggerProvider(IServiceProvider provider, LogentriesLoggerConfiguration config) { _config = config; _provider = provider; }
public LogentriesLogger(string name, LogentriesLoggerConfiguration config, IHttpClientFactory httpClientFactory) { _name = name; _config = config; _httpClientFactory = httpClientFactory; }