Catel.Logging.LogManager.LoadListenersFromConfigurationFile C# (CSharp) Метод

LoadListenersFromConfigurationFile() публичный статический Метод

Loads the listeners from the specified configuration file.
public static LoadListenersFromConfigurationFile ( string configurationFilePath, Assembly assembly = null ) : void
configurationFilePath string The configuration file path.
assembly System.Reflection.Assembly The assembly to determine product info. If null, the entry assembly will be used.
Результат void
        public static void LoadListenersFromConfigurationFile(string configurationFilePath, Assembly assembly = null)
        {
            if (string.IsNullOrWhiteSpace(configurationFilePath))
            {
                return;
            }

            try
            {
                var configFile = configurationFilePath;
                var map = new ExeConfigurationFileMap
                {
                    ExeConfigFilename = configFile
                };

                var configuration = ConfigurationManager.OpenMappedExeConfiguration(map, ConfigurationUserLevel.None);

                LoadListenersFromConfiguration(configuration, assembly);
            }
            catch (Exception)
            {
                // Swallow
            }
        }