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(); }