Пример #1
0
 private void LoadConfiguration(System.Configuration.Configuration configuration)
 {
     foreach (ConfigurationSection section in configuration.Sections)
     {
         if (typeof(ILogWriterConfiguration).IsAssignableFrom(section.GetType()))
         {
             ILogWriterConfiguration logWriterConfiguration = ( ILogWriterConfiguration )section;
             ILogWriter logWriter = ( ILogWriter )this.DependencyResolver.Resolve(logWriterConfiguration.LogWriterType);
             logWriter.InitSettings(logWriterConfiguration);
             RegisterLogWriter(logWriter);
         }
     }
 }