示例#1
0
        public Total GetTotal(TimeInterval ti)
        {
            //根据配置,选择工厂
            IAnalyseFactory IAF = AnalyseFactoryFactory.GetAnalyseFactory(ConfigManager.GetCurrentConfig());

            //获取分析器
            ILogAnalyser ila = IAF.GetLogAnalyser();

            return(ila.GetTotal(ti));
        }
示例#2
0
        /// <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();
        }