public static void init(Container container) { logger = EngineFrameworkLoggerFactory.CreateLogger(typeof(AgentController)); logger.LogInformation("Logger Config Set."); container.Config(); logger.LogInformation("DI Config Set."); _enginesManager = new EnginesManager(); foreach (var engine in AppSettings.EngineNames) { var temp = Container.Resolve <BaseEngine>(engine); if (temp != null) { _enginesManager.AddEngine(temp); } } //_enginesManager.AddEngine(Container.Resolve<StatementEngine>()); logger.LogInformation("Engines Add."); }
public BaseEngine() { IntervalWorkCall = new TimeSpan(1000000); logger = EngineFrameworkLoggerFactory.CreateLogger(this.GetType()); _EngineID = Guid.NewGuid(); }