public static void AddDirectAzureTableLogger(this IServiceCollection serviceCollection, Action <IAzureTableLoggerOptions> configureOptions)
        {
            IAzureTableLoggerOptions options = new AzureTableLoggerOptions();

            configureOptions.Invoke(options);

            serviceCollection.AddSingleton(options);
            serviceCollection.AddScoped <AzureTableLogger>();
        }
Ejemplo n.º 2
0
        public ILogger CreateLogger(string categoryName)
        {
            IAzureTableLoggerOptions options = new AzureTableLoggerOptions();

            _configureOptions.Invoke(options);

            options.Validate();

            return(new AzureTableLogger(options));
        }