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
            }
        }