ILoggerFactory
Represents a type used to configure the logging system and create instances of  ILogger from
            the registered  ILoggerProviders.
            
                
Adds an  ILoggerProvider to the logging system.
            
Creates a new  ILogger instance.