create static method
Creates new instance of LoggerFactory configured using provided
configure
delegate.
Implementation
static LoggerFactory create(ConfigureLoggingBuilder configure) {
var serviceCollection = ServiceCollection()..addLogging(configure);
var serviceProvider = serviceCollection.buildServiceProvider();
var loggerFactory = serviceProvider.getRequiredService<LoggerFactory>();
return _DisposingLoggerFactory(
loggerFactory,
serviceProvider as ServiceProviderImpl,
(serviceProvider.getServices<LoggerProvider>() as List)
.map((item) => item as LoggerProvider)
.toList(),
);
}