public Total GetTotal(TimeInterval ti) { //根据配置,选择工厂 IAnalyseFactory IAF = AnalyseFactoryFactory.GetAnalyseFactory(ConfigManager.GetCurrentConfig()); //获取分析器 ILogAnalyser ila = IAF.GetLogAnalyser(); return(ila.GetTotal(ti)); }
/// <summary> /// 启动 /// </summary> public void Execute() { //根据配置,选择工厂 IAnalyseFactory IAF = AnalyseFactoryFactory.GetAnalyseFactory(ConfigManager.GetCurrentConfig()); //获取分析器 ILogAnalyser ila = IAF.GetLogAnalyser(); CurrentLogAnalyser = ila; new System.Threading.Thread(() => ila.Analyse(ConfigManager.GetCurrentConfig())).Start(); }