private static ILogFilter GetFilterFromConfig(LoggerFilterConfigurationElement element) { return (ILogFilter)TypeCreator.CreateInstance(element.Type, element); }
/// <summary> /// 重载的构造函数,从配置文件中读取、构造 /// </summary> /// <param name="element">配置对象</param> /// <remarks> /// <code source="..\Framework\src\DeluxeWorks.Library\Logging\Filters\LogFilterFactory.cs" /// lang="cs" region="Get FilterPipeline" title="获取Filter对象"></code> /// </remarks> public PriorityLogFilter(LoggerFilterConfigurationElement element) : base(element.Name) { this.minPriority = element.MinPriority; }