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);
        }
Esempio n. 2
0
 public LogentriesLoggerProvider(IServiceProvider provider, LogentriesLoggerConfiguration config)
 {
     _config   = config;
     _provider = provider;
 }
 public LogentriesLogger(string name, LogentriesLoggerConfiguration config, IHttpClientFactory httpClientFactory)
 {
     _name              = name;
     _config            = config;
     _httpClientFactory = httpClientFactory;
 }