private LoggerInfo[] CreateLoggers(string categoryName)
        {
            var loggers = new LoggerInfo[_providerRegistrations.Count];

            for (int i = 0; i < _providerRegistrations.Count; i++)
            {
                SetLoggerInfo(ref loggers[i], _providerRegistrations[i].Provider, categoryName);
            }

            return(loggers);
        }
 private void SetLoggerInfo(ref LoggerInfo loggerInfo, ILoggerProvider provider, string categoryName)
 {
     loggerInfo.Logger       = provider.CreateLogger(categoryName);
     loggerInfo.ProviderType = provider.GetType();
 }